我正在使用 httplib 在 Python 2.7.2 中编写一个客户端来从网络上获取 url:
def connectHttp(url, sub_url)
conn = httplib.HTTPConnection(url)
try:
conn.request("GET", "/" + sub_url)
except Exception as ex:
conn.close()
logMessage('Connection problems:')
logMessage(str(ex))
logMessage('Exception message:')
logMessage(ex.message)
logMessage('-------')
return (503, "")
response = conn.getresponse()
status = response.status
data = response.read()
conn.close()
return (status, data)
我的问题是我不知道如何处理重定向,我什至不确定 httplib 是否有这个选项。另一件事是有一种简单的方法可以防止在服务器上缓存(更正:代理)(例如,通过添加带有随机数据的虚拟查询字符串)
非常感激...