草庐IT

python - Sentry + Raven,HTTP 错误 401 : UNAUTHORIZED

我有一个Sentry应用程序,在url上正确运行:mydomain.com:11011。我有一个使用CDN创建的项目:http://XXX:YYY@mydomain.com:11011/2此url由具有此配置的HAProxy提供:listensentry*:11011modetcpserverapp1localhost:9005maxconn32Sentry的配置:SENTRY_KEY='foo'SENTRY_PUBLIC=TrueSENTRY_URL_PREFIX='http://mydomain.com:11011'#Notrailingslash!SENTRY_WEB_HOST=

Python:urllib2.HTTPError:HTTP 错误 401:未经授权

我试图加载一个网页,但我遇到了这个问题。我有用户名和密码,但我不知道如何在python代码中使用它们。我查阅了python教程,这是我写的:importurllib2password_mgr=urllib2.HTTPPasswordMgrWithDefaultRealm()username='user'password='pass'top_level_url="www.something.com:80"password_mgr.add_password(None,top_level_url,username,password)handler=urllib2.HTTPBasicAuthH

html - list 更新时无法获取 iOS webapp 文件。 401未经授权

我有一个HTML5网络应用程序,它在未经身份验证的情况下通过IIS提供服务时运行完美。正在使用cache.manifest文件。在safari中运行时,以及作为“添加到主屏幕”全屏应用程序时,一旦我更新了服务器上的list文件,应用程序就会更新。当我在除cache.manifest之外的所有文件上打开身份验证时,我只会在safari浏览器中运行时看到更新。如果我将它添加到主屏幕,我将无法让应用更新缓存。如果我对服务器上的流量进行wireshark,我可以看到list文件的提取没有问题,但是list文件中的所有文件都会遇到401未自动错误。知道如何解决这个问题吗?在safari浏览器中运

iphone - iOS:我如何接收 HTTP 401 而不是 -1012 NSURLErrorUserCancelledAuthentication

我遇到的问题与以下链接中描述的问题类似。NSHTTPURLResponsestatusCodeisreturningzerowhenitshouldbe401我使用[NSURLConnectionsendSynchronousRequest:returningResponse:error:]从服务器获取数据。当NSURLConnection接收到HTTP代码401时,它除了从NSURLErrorDomain返回一个代码为-1012的错误对象外,不返回任何内容。-1012对应NSURLErrorUserCancelledAuthentication。因为我必须解析HTTPheader,所

c# - 如何返回更具体的 HTTP 代码(如 401.X)

Here是一篇关于一些扩展HTTP代码的文章:IIS7.0,IIS7.5,andIIS8.0defineseveralHTTPstatuscodesthatindicateamorespecificcauseofa401error.ThefollowingspecificHTTPstatuscodesaredisplayedintheclientbrowserbutarenotdisplayedintheIISlog:401.1-Logonfailed.401.2-Logonfailedduetoserverconfiguration.401.3-UnauthorizedduetoAC

c# - Exchange Web 服务 API 和 401 未授权异常

当我尝试使用EWSAPI发送电子邮件时,出现以下错误:(inmessage.Send();)Therequestfailed.Theremoteserverreturnedanerror:(401)Unauthorized.我的代码如下:ExchangeServiceexchangeService=newExchangeService(ExchangeVersion.Exchange2007_SP1);//WebServiceUritry{exchangeService.Url=newUri("https://exchangeserver/ews/exchange.asmx");}ca

c# - WebClient 生成 (401) 未经授权的错误

我在Windows服务中运行了以下代码:WebClientwebClient=newWebClient();webClient.Credentials=newNetworkCredential("me","12345","evilcorp.com");webClient.DownloadFile(downloadUrl,filePath);每次,我都会得到以下异常{"Theremoteserverreturnedanerror:(401)Unauthorized."}有以下内部异常:{"Thefunctionrequestedisnotsupported"}我确定凭据是有效的,事实上,

c# - Windows 身份验证不适用于本地 IIS 7.5。错误 401.1

我最近遇到了一个棘手的问题,让Windows身份验证在IIS7.5(Windows7Pro)的本地实例上工作到ASP.net4.0站点。我遵循了基本步骤。IIS身份验证禁用匿名身份验证启用Windows身份验证编辑web.config这在启用Windows身份验证方面做得很好,但每次登录尝试都被拒绝并最终返回401.1错误。这是问题开始的地方。这似乎有很多原因,在网络上都有详细记录,包括此处的StackOverflow。我试过:编辑Windows身份验证的IIS身份验证“高级设置”以禁用扩展保护和内核模式身份验证编辑IIS身份验证“提供程序”以将NTLM移至协商之上。编辑IIS.NET

c# - ASP.NET 网络 API : Correct way to return a 401/unauthorised response

我有一个MVCwebapi站点,它使用OAuth/token身份验证来验证请求。所有相关的Controller都具有正确的属性,并且身份验证工作正常。问题是并非所有请求都可以在属性范围内获得授权——一些授权检查必须在Controller方法调用的代码中执行——返回401未授权响应的正确方法是什么这种情况?我已经尝试过thrownewHttpException(401,"Unauthorizedaccess");,但是当我这样做时,响应状态代码为500,并且我还得到了堆栈跟踪。即使在我们的日志记录DelegatingHandler中,我们也可以看到响应是500,而不是401。

c# - 未经授权的 webapi 调用返回登录页面而不是 401

如何配置我的mvc/webapi项目,以便从razorView调用的webapi方法在未经授权时不返回登录页面?它是一个MVC5应用程序,它还具有用于通过javascript调用的WebApiController。下面两种方法[Route("api/home/LatestProblems")][HttpGet()]publicListLatestProblems(){//Somethinghere}[Route("api/home/myLatestProblems")][HttpGet()][Authorize(Roles="Member")]publicListmylatestpro