问题标签 [http-status-code-401]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7340 浏览

asp.net - 为什么我的 httpwebrequest 发布到 myhandler.ashx 被状态码 401 拒绝

我已经编写了一个从 ColdFusion 页面发布的 HTTPHandler,它可以成功运行;现在,我正在尝试在 ASP.NET 中编写一个 Web 应用程序,这样我就可以从一个 .aspx 页面向 .ashx 处理程序发布一个表单。

应用程序跟踪 (trace.axd) 显示以下内容作为我的最后 3 个条目:

我的 .ashx 文件中有一个断点,但它从未到达(我猜是因为 401 状态代码)。下面是default.aspx中尝试 POST 到处理程序的代码片段:

这是UploadHandler.ashx文件中的一段代码(但似乎没有达到):

default.aspx 和 UploadHandler.ashx 都位于我本地主机上的虚拟目录的根目录中;目录安全性当前设置为“匿名访问”检查和“集成 Windows 身份验证”检查。

当我单击 trace.axd 显示上的“查看详细信息”链接时,我看到了我希望看到并希望处理的 Forms 集合中的所有数据,但是这个 401 似乎正在停止一切。如果有用,我可以发布我的名为 BuildFormData() 的小函数的代码。

编辑:修改后的处理程序如下(没有效果;发生同样的错误):

0 投票
1 回答
2943 浏览

.net - 远程服务器返回错误:(401) Unauthorized in .NET Remoting

我开发了一个远程服务(在 ISS 中托管 .NET 类型)。IIS 配置为使用“集成 Windows 身份验证”。

当我在“本地主机”上执行单元测试服务时它工作得很好(下面的代码是我用于测试的代码),但是在我将服务部署到测试服务器(在另一个域中)之后,它开始抛出“System.Net.WebException:远程服务器返回错误:(401)未经授权。” 例外。

可能是什么问题?它与域有关吗?可能与默认 Web 代理的配置有关吗?

0 投票
2 回答
20463 浏览

asp.net - SSRS 报告查看器 + ASP.NET 凭据 401 异常

我有一个保存在 SQL2005 报告服务器上的报告,我想返回此报告的呈现 PDF。我在使用本地 *.rdlc 文件时已经发现了这一点(并且我已经在博客上写过),但在 *.rdl 驻留在报告服务器上时却没有。我在线路上收到401 Not Authorized错误...

这是用于呈现报告的方法。

您缺少的另一件事是 WindowsImpersonationCredentials 类。

您可能需要了解的其他事项...

  • 这是在 Intranet 上运行的,并且模拟已打开。
  • 日志记录表明模拟用户设置正确。
  • 这在 Visual Studio ( ) 中运行时确实有效,并且我的开发框 ( )上运行时也有效。在我们的测试或生产服务器上运行时,它不起作用。http://localhost:devporthttp://localhost/myApplication
  • 我已经尝试过在 web.config 中使用和不使用 system.net.defaultProxy 设置的解决方案。都没有奏效。

我究竟做错了什么?是服务器设置吗?是代码吗?是 web.config 吗?

0 投票
1 回答
1297 浏览

.htaccess - IE 7 没有显示我的自定义 401 页面

我在一个可访问的目录中创建了一个 401 页面,它是 html。

它在 IE 6、Firefox、Safari 中显示,但在 IE 7 中不显示。

这是 .htaccess 文件,用于设置 401 页面的目录和位置的身份验证。

当我进入目录/页面时,它会提示我输入用户名/密码,因为我的帐户不在学生组中,它会将我踢到 401 页面,它在 Safari、IE6、Firefox 中执行,但在 IE7 中执行不,它只显示默认页面(此处的屏幕截图:http: //i35.tinypic.com/2qbgmjs.png

任何帮助是极大的赞赏。

0 投票
3 回答
12526 浏览

iis-7 - IIS7 401 错误中的 ApplicationPoolIdentity

我们刚刚开始使用 Windows Server 2008 R2 和 IIS7.5,我正在尝试将一些现有站点从我们的 Windows 2003 框中移动。我可以让网站运行正常,但网站中的所有 CSS/图像都出现 401 错误。授予每个人读取权限将解决这个问题 - 但我不是很高兴这样做。

我读过 IIS7.5 使用了一个神奇的新“帐户”,每个应用程序池都有自己的帐户。

到目前为止我有

  • 在 wwwroot 中为我的网站 (kbank) 创建了一个新文件夹
  • 从另一台机器复制文件
  • 在 IIS7 中创建了一个新网站(不是虚拟目录),这创建了一个与我的网站同名的新应用程序池。这是一个集成管道池
  • 在流程模型/身份中,这是使用 ApplicationPoolIdentity 并且加载用户配置文件设置为 True
  • 授予 IIS AppPool\kbank 对文件夹根目录的读取权限

谁能告诉我如何最好地设置我的网站。

0 投票
2 回答
2073 浏览

asp.net - 无法使用 Internet Explorer 访问网页

我在使用 IE8 访问 Intranet 网站时遇到问题。我可以通过 Firefox 或除 IE 之外的任何其他浏览器访问该站点。IE 将提示输入用户名和密码,但从不接受凭据,只显示 401 消息,“您无权查看此页面”

网站配置如下:

视窗服务器 2003

IIS 目录安全 > 身份验证方法 > 仅限“集成 Windows 身份验证”

有任何想法吗?

0 投票
1 回答
745 浏览

svn - SVN 服务器的自定义 401 错误页面

我在我的一个域上运行 SVN 服务器作为 svn.mydomain.com,并希望在用户身份验证失败时设置 401 错误文档。

由于 svn 不是一个实际的文件夹或真正的子域,我很困惑我可以在哪里放置 ErrorDocument 401 行。

它不必在 .htaccess 文件中,如果它可以工作,我可以将它放在 apache 配置中,但不确定这是否有效?

感谢您的任何想法。

0 投票
4 回答
2022 浏览

google-app-engine - 如何检查 401 的 HTTP 状态代码?

在我在这里收到的一个答案中,我遇到了一个问题,即不知道如何通过“Google App Engines”自动将我的 ID 和密码传递到我是注册用户并拥有帐户的网站。有人建议我“检查 HTTP 状态代码 401,“需要授权”,并提供网站要求的那种 HTTP 授权(基本、摘要等)”。我不知道如何检查状态码。谁能告诉我怎么做?

+++++++++++++++++++++++++++++++++++

附加信息:

如果我在 Google App Engine 中使用这种方式(获取我的 eBay 摘要页面的 url):

我总是得到“200”而不是“401”

0 投票
2 回答
5513 浏览

asp.net-mvc - IIS 7.5 MVC 2 出现 401.3 错误的问题

我有一个混合的 WebForms/MVC 应用程序,我正在尝试将其部署到我们的暂存环境,这是全新安装的带有 IIS 7.5 的 Server 2008 R2。

此应用程序在任何人的本地计算机上开发时都可以正常工作(通过 Visual Studio 的 Web 服务器),但是当它托管在登台服务器上时,我们会收到以下错误:

HTTP 错误 401.3 - 未经授权

由于 Web 服务器上此资源的访问控制列表 (ACL) 配置或加密设置,您没有查看此目录或页面的权限。

我已经设置尝试解决这个问题:

  • 启用匿名身份验证。
  • 所有其他形式的身份验证均被禁用。
  • 授权设置为允许所有用户。
  • IIS_IUSRS 组可以通过文件系统进行访问。
0 投票
1 回答
1196 浏览

httprequest - 如何生成示例 401、403 http 响应?

我想在提琴手中生成示例 http 401 403 响应,我该怎么做?有没有我可以指出的网站?