如何修改简单的Python代码以考虑HTTP头?
在这个方法中,我向某个URL发送POST请求。如果我也想做标题呢?我想发送一个附加头的字典(除了标准头)。使用如何修改简单的Python代码以考虑HTTP头?,python,http,api,url,rest,Python,Http,Api,Url,Rest,在这个方法中,我向某个URL发送POST请求。如果我也想做标题呢?我想发送一个附加头的字典(除了标准头)。使用urllib2,您可以轻松使用自定义“处理程序”发送附加头等,或者参见http.client def URLRequest(url, params, method="POST"): r = urllib2.urlopen(url, data=urllib.urlencode(params)) return r def URLPost(url, params, meth
urllib2
,您可以轻松使用自定义“处理程序”发送附加头等,或者参见http.client
def URLRequest(url, params, method="POST"):
r = urllib2.urlopen(url, data=urllib.urlencode(params))
return r
def URLPost(url, params, method="POST", headers = {}):
req = urllib2.Request(url)
for k, v in headers.items():
req.add_header(k, v)
r = urllib2.urlopen(req, data=urllib.urlencode(params))
return r