您无权查看此页面

您无权查看此页面

我想从我们公司防火墙后面的网站获取所有图像,类似于所要求的这里。我可以从 OS-X 上的 Firefox 访问该网站,但是当我尝试使用 curl 时,我得到:

您无权查看此页面

您无权使用您提供的凭据查看此目录或页面,因为您的 Web 浏览器正在发送 Web 服务器未配置为接受的 WWW-Authenticate 标头字段。

请尝试以下操作:

  • 如果您认为您应该能够查看该目录或页面,请联系网站管理员。
  • 单击“刷新”按钮可以使用不同的凭据重试。

HTTP 错误 401.2 - 未经授权:由于服务器配置,访问被拒绝。Internet
信息服务 (IIS)


技术信息(针对支持人员)

  • 转到 Microsoft 产品支持服务并执行标题搜索以查找单词 HTTP401
  • 打开IIS 帮助,可在 IIS 管理器 (inetmgr) 中访问,并搜索标题为 关于安全验证, 和关于自定义错误消息

既然 Firefox 可以做到这一点,难道这不应该可以工作吗?Firefox 要求我输入用户名和密码,因此我尝试在命令行中输入用户名和密码,例如:

curl http://site -o index.html --create-dirs -u me:mypass

有什么建议么?

答案1

您可以尝试使用DownThemAll 插件对于 Firefox,这是您链接的问题中所建议的。

Curl 可能使用不同的身份验证方法比服务器想要的更多。查看 curl 手册以了解更多身份验证方法。您可以尝试在不使用凭据的情况下访问 curl 中的页面,以了解它想要什么。

https://如果服务器需要的话,您还应该尝试使用curl。

相关内容