草庐IT

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

javascript - golang api 请求在浏览器中有效,但在从本地运行的 JavaScript 请求时返回 401(未经授权)

我有一个使用golang构建的RESTfulapi在端口3000上运行当我在浏览器中导航到http://localhost:3000时,我得到了200(成功)。服务器还成功向我发送了带有服务器cookie值的JSON。但是,当我尝试从正在端口8080上运行的JavaScriptSPA中Fetch代码时,我得到了401(未授权)响应。我还收到描述http:namedcookienotpresent的服务器错误。我包含了一个非常精简的版本:myapp.jsfetch("http://localhost:3000/authenticate").then((r)=>{returnr;}).th

google-app-engine - 谷歌云存储 : Error 401: Invalid Credentials

我已经尝试使用goappserve和dev_appserver.py--default_gcs_bucket_namexxx.appspot.com.运行开发服务器,但我总是在调用后遇到相同的错误wc.Close().有什么想法吗?//testfileb,err:=ioutil.ReadFile("./files/me.jpg")iferr!=nil{returnerr}bucketName,err:=file.DefaultBucketName(c)iferr!=nil{returnerr}client,err:=storage.NewClient(c)iferr!=nil{retu