为什么 cURL 和 wget 无法连接到 footpatrol.com

为什么 cURL 和 wget 无法连接到 footpatrol.com

每次我尝试使用 wget 或 cURL 进行连接时,它都会一直提示“ failed: Resource temporarily unavailable.for wget”和“ curl: (7) Failed to connect to footpatrol.com port 443: Timed outfor cURL”。尽管我可以在 Web 浏览器上访问 footpatrol.com,并且加载完全正常,但这种情况仍然存在。我该怎么做才能通过终端访问 footpatrol.com?

答案1

这是一个奇怪的网站。

起初我使用 Firefox,发现该网站只能通过http://www.footpatrol.com/,而不是通过https,然后重定向到https://www.footpatrol.com/,然后网站就可以正常工作了。

但是,它会设置 cookie,阻止将来通过https 或进行的任何访问http。您必须删除这些 cookie 才能再次访问它,而且只能访问一次,方法是通过http://www.footpatrol.com/

在所有其他情况下,我都收到“拒绝访问”的错误。

然后我使用 Chrome,访问没有任何困难 https://www.footpatrol.com/

我的结论是,这个网站的访问限制非常奇怪,一旦违反这些限制,就会返回奇怪的错误代码。显然wget也是不可接受的。

尝试使用 Chrome,如果它适合您,您可以尝试通过 Chrome 复制整个请求,包括所有 HTTP 标头,以使其正常工作。

相关内容