【发布时间】:2016-04-03 01:08:32
【问题描述】:
大家好。正如您所看到的,由于某种原因,它给了我一个 307 重定向错误的问题,有时它也给了我一个 301 永久移动错误。
我假设这是因为它可能需要没有 https:// 的 url。但我不能将它添加到 HttpConnection 的构造函数中,因为它认为 ':' 之后的任何内容都是端口。
有什么想法吗?谢谢!
【问题讨论】:
大家好。正如您所看到的,由于某种原因,它给了我一个 307 重定向错误的问题,有时它也给了我一个 301 永久移动错误。
我假设这是因为它可能需要没有 https:// 的 url。但我不能将它添加到 HttpConnection 的构造函数中,因为它认为 ':' 之后的任何内容都是端口。
有什么想法吗?谢谢!
【问题讨论】:
您正在请求与reddit 的http 连接,而reddit 正在重定向到网站的https 版本。此外,您正试图通过不安全的HTTP 连接发出POST 请求,这是没有意义的。您可以使用httplib.HTTPSConnection。更好的方法是以编程方式处理重定向,因此您的程序不会仅仅因为重定向而停止。
【讨论】: