2009-12-06 35 views
2

發送POST數據我已經配置使用proxyhandler代理並派出一些POST數據的請求:的urllib2通過代理

cookiejar = cookielib.CookieJar() 
proxies = {'http':'http://some-proxy:port/'} 
opener = urllib2.build_opener(urllib2.ProxyHandler(proxies),urllib2.HTTPCookieProcessor(cookiejar)) 
opener.addheaders = [('User-agent', "USER AGENT")] 
urllib2.install_opener(opener) 
url = "URL" 
opener.open(url, urllib.urlencode({"DATA1":"DATA1"})) 

然後我得到一個405 HTTP錯誤(不允許的方法)

可我獲得一些幫助?我想不出什麼錯誤

在此先感謝

回答

1

自動響應

問題是User-Agent頭...

對不起,愚蠢的問題...

+1

有沒有*愚蠢的*問題。 :-) – Aufwind 2011-07-09 07:50:06