Curl 什么';找到302号卷发了吗?

Curl 什么';找到302号卷发了吗?,curl,Curl,请给我这一页: 302发现 文档已临时移动到此处 对于一些网站,但在浏览器中,该网站加载完美。 如何修复它?您需要添加-L选项,请参见手册页报价: -五十、 --位置 (HTTP/HTTPS)如果服务器报告请求的页面已移动 到不同的位置(用位置指示:标题和3XX 响应代码),此选项将使curl在新的 地点。如果与-i,-include或-i,-head一起使用,则为 将显示所有请求的页面。当使用身份验证时,curl 仅将其凭据发送到初始主机。如果重定向需要 卷曲到另一个主机,它将无法拦截 用户+

请给我这一页:

302发现

文档已临时移动到此处

对于一些网站,但在浏览器中,该网站加载完美。
如何修复它?

您需要添加-L选项,请参见手册页报价:

-五十、 --位置

(HTTP/HTTPS)如果服务器报告请求的页面已移动 到不同的位置(用位置指示:标题和3XX 响应代码),此选项将使curl在新的 地点。如果与-i,-include或-i,-head一起使用,则为 将显示所有请求的页面。当使用身份验证时,curl 仅将其凭据发送到初始主机。如果重定向需要 卷曲到另一个主机,它将无法拦截 用户+密码。另请参见--location trusted,了解如何更改此设置。你 可以使用--max redirs来限制要遵循的重定向数量 选择权

当curl遵循重定向并且请求不是普通GET时(例如 例如POST或PUT),它将使用GET if执行以下请求 HTTP响应为301、302或303。如果响应代码是任意的 其他3xx代码,curl将使用相同的 未修改的方法


参考资料:

可能是重定向网页的一种方式。“找到的HTTP响应状态代码302是执行重定向的最常见方式。”-引自。