问题标签 [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 投票
4 回答
9813 浏览

http - 从 WCF 服务返回 401

如何从 WCF 服务返回 HTTP 401?

0 投票
1 回答
949 浏览

ajax - SharePoint AJAX Web 部件 401.2/3 错误

我最近开始编写用于 SharePoint 的 AJAX Web 部件,但遇到了一个奇怪的错误。似乎 EnsurePanelFix() 导致 Web 部件抛出 401 错误;在日志中,401.2 和 401.3 错误几乎同时出现。在对这里和其他一些站点进行了一些研究后,我对 EnsurePanelFix() 进行了一些更改,目前如下:

观察安全日志,我看到失败是这样记录的:

有多个失败审计,它们之间唯一不同的数据是操作 ID。

鉴于没有这段代码一切正常,任何人都可以看到我会遇到身份验证或文件权限问题的任何原因吗?谢谢。

编辑:我很确定它与 ACL 有关,但我不确定在哪里寻找可能导致问题的资源。

0 投票
1 回答
3823 浏览

c# - 使用 StatusCode 401 获取响应内容

我正在尝试建立与服务器的连接,该服务器为我的所有请求以及正常的 html 响应发送 401 身份验证错误。例如,但是,我还想阅读随同发送的 HTML 响应,以便我可以解析它。使用 LiveHTTPHeaders 捕获的示例标头交换:显然,内容长度非零。Firefox 显示它是 javascript。

此时,Firefox 中会打开一个表单,要求我输入用户名和密码。

此时我被重定向到另一个 URL。但是,我遇到的问题是如何获取与 401 Unauthorized 一起发送的长度为 924 的内容,因为该内容将帮助我做我想做的事情。但最重要的是:

抛出异常。

如果有任何建议可以帮助我了解实际内容,我将不胜感激。

谢谢。

0 投票
3 回答
53660 浏览

c# - 远程服务器返回错误:(401) Unauthorized

我正在尝试获取某个网页的 html 代码,我有一个正确的用户名和密码,但我仍然无法让它工作,这是我的代码:

MessageBox 只是为了测试它,问题是每次我到达这一行时:

我得到一个例外:

远程服务器返回错误:(401) Unauthorized。

我该如何解决?

0 投票
2 回答
2904 浏览

apache - 如何在 Kerberos SSO 登录失败时设置 apache 重定向或自定义 401 文档

我有一个有效的 Kerberos SSO 设置,我将 apache 和 jboss 与 mod_jk 一起使用。Apache 使用以下配置(通过 kerberos)保护 auto-login.htm 页面:

这 100% 有效,我可以使用 Kerberos/SSO 登录并在我的 java 应用程序中读取 remote_user 变量。

现在的问题是,如果用户无法通过 Kerberos/SSO 登录,我想重定向到未受保护的 login.htm。我想到的解决方案是设置 401 ErrorDocument,但是当我通过在上面的代码中取消注释 #ErrorDocument 401 来设置它时,它总是重定向到 login.htm,因为返回 401 来请求用户凭据本质上是 Kerberos 的一部分/SSO 身份验证过程。因此结果是用户总是以 login.htm 结尾,并且永远不会完成 Kerberos/SSO 登录过程。

任何帮助或替代解决方案将不胜感激。

在此先感谢
皮埃尔

0 投票
4 回答
15067 浏览

asp.net - ASP.NET 中 401.2 的自定义错误

我在 ASP.NET 中成功实现了基于角色的授权。当一个人没有所需的角色时,他会看到 401.2 未授权的错误页面。

我现在想要完成的是在我的应用程序中有一个自定义的 401 页面,并通过 web.config 中的设置将其重定向到那里。我试过这个:

但这不会被抓住。我是否必须在 IIS 中覆盖它?我希望这不会使部署变得更加困难。

0 投票
1 回答
200 浏览

asp.net - 在 texbox 中像文本一样进行 SQL 注入会导致提交时出现 401.1

这是我 8 月份帖子的后续内容:在回发时询问 AD 凭据/“连接中断”

该问题再次弹出新记录,我确定有问题的文本是“...... Sharepoint 站点 [分号] 更新团队日程......”。注意到“[分号]更新团队”了吗?这是完全有效的,而不是 SQL 注入。把它改成逗号,就提交没问题了。将“更新”更改为另一个 SQL 关键字,系统会提示用户输入他们的凭据(总是被拒绝),然后显示 IIS 401.1 页面。

是的,您需要用字符替换 [分号],因为 SO 不会让我发帖。

在 中@Page,我有ValidateRequest="false"(是的,来自文本框的内容HttpUtility.HtmlEncode作为参数化输入传递给存储过程)

有任何想法吗?

0 投票
1 回答
754 浏览

c# - 使用凭据和代理时响应 401(调用 Web 服务)

我使用 VB.NET 2.0。

我正在尝试调用 Web 服务。此 Web 服务需要身份验证。因此,我只能在使用凭据时执行 Web 服务。但是,当我添加本地代理(我尝试使用 ezProxy Manager)时,我收到 401 错误。

我也需要使用代理来解决这个问题。任何想法为什么这可能会失败?

0 投票
2 回答
1346 浏览

sharepoint - 401 在 SharePoint 2007 中未经授权

我创建了一个从文档库收集信息的 Web 部件。它在“管理”Web 应用程序下运行良好(我们有两个 Web 应用程序:非匿名用户的管理站点;匿名用户的 www 站点。这两个站点共享相同的内容)。

当我打开 www 站点时,它在未引用文档库时显示空 Web 部件。但是,当它链接到文档库时,它会显示 401 UNAUTHORIZED。CQWP 可以从 admin 和 www 站点成功查询相同的文档库。

有什么帮助吗?

谢谢。

0 投票
3 回答
23098 浏览

asp.net - 与 jquery 对 webmethod 的调用一致地得到“401 Unauthorized”错误

我一直在努力让我的 jquery 调用 webmethod 工作。我被服务器以“401 Unauthorized”响应退回。我必须在 web.config 或其他会阻止成功调用的地方设置不正确。

感谢您的洞察力!

调用 js 函数调用 jquery 调用

进行 jquery 调用的 JavaScript 函数

页面中的 Web 方法

在 Firebug 控制台中看到的响应

我已经查看并阅读了有关该主题的常用网站(Encosia 等),但还是有用的。要么我遗漏了一个关键部分,要么我的环境的安全参数中有一些微妙之处阻止了调用。

以下是一些可能会影响您的诊断的其他潜在有用的花絮:

  • 代码隐藏中的 Web 方法
  • 使用 Sitecore CMS(似乎不干扰,永远不知道)
  • IIS7
  • .NET 3.5
  • jQuery 1.3.2

我期待您的见解和方向-谢谢!