【问题标题】:Python HttpConnection redirect 301/307 errorPython HttpConnection 重定向 301/307 错误
【发布时间】:2016-04-03 01:08:32
【问题描述】:

大家好。正如您所看到的,由于某种原因,它给了我一个 307 重定向错误的问题,有时它也给了我一个 301 永久移动错误。

我假设这是因为它可能需要没有 https:// 的 url。但我不能将它添加到 HttpConnection 的构造函数中,因为它认为 ':' 之后的任何内容都是端口。

有什么想法吗?谢谢!

【问题讨论】:

    标签: python redirect


    【解决方案1】:

    您正在请求与reddithttp 连接,而reddit 正在重定向到网站的https 版本。此外,您正试图通过不安全的HTTP 连接发出POST 请求,这是没有意义的。您可以使用httplib.HTTPSConnection。更好的方法是以编程方式处理重定向,因此您的程序不会仅仅因为重定向而停止。

    【讨论】: