![您无权查看此页面](https://linux22.com/image/1367300/%E6%82%A8%E6%97%A0%E6%9D%83%E6%9F%A5%E7%9C%8B%E6%AD%A4%E9%A1%B5%E9%9D%A2.png)
我想从我们公司防火墙后面的网站获取所有图像,类似于所要求的这里。我可以从 OS-X 上的 Firefox 访问该网站,但是当我尝试使用 curl 时,我得到:
您无权查看此页面
您无权使用您提供的凭据查看此目录或页面,因为您的 Web 浏览器正在发送 Web 服务器未配置为接受的 WWW-Authenticate 标头字段。
请尝试以下操作:
- 如果您认为您应该能够查看该目录或页面,请联系网站管理员。
- 单击“刷新”按钮可以使用不同的凭据重试。
HTTP 错误 401.2 - 未经授权:由于服务器配置,访问被拒绝。Internet
信息服务 (IIS)
技术信息(针对支持人员)
- 转到 Microsoft 产品支持服务并执行标题搜索以查找单词 HTTP和401。
- 打开IIS 帮助,可在 IIS 管理器 (inetmgr) 中访问,并搜索标题为 关于安全,验证, 和关于自定义错误消息。
既然 Firefox 可以做到这一点,难道这不应该可以工作吗?Firefox 要求我输入用户名和密码,因此我尝试在命令行中输入用户名和密码,例如:
curl http://site -o index.html --create-dirs -u me:mypass
有什么建议么?
答案1
您可以尝试使用DownThemAll 插件对于 Firefox,这是您链接的问题中所建议的。
Curl 可能使用不同的身份验证方法比服务器想要的更多。查看 curl 手册以了解更多身份验证方法。您可以尝试在不使用凭据的情况下访问 curl 中的页面,以了解它想要什么。
https://
如果服务器需要的话,您还应该尝试使用curl。