3
此代碼生成的POST請求:用urllib2指定請求方法?
urllib2.urlopen("http://somedomain.com/", data)
我想產生一個GET請求 - 如何做到這一點任何想法?
感謝您的幫助!
此代碼生成的POST請求:用urllib2指定請求方法?
urllib2.urlopen("http://somedomain.com/", data)
我想產生一個GET請求 - 如何做到這一點任何想法?
感謝您的幫助!
嘗試:
urllib2.urlopen("http://somedomain.com/?" + data)
[編輯]
如果你想發送XML/JSON的/ etc主體數據,使用類似:
urllib2.urlopen("http://somedomain.com/?" + parameters, data)
這將使用POST方法,但任何「GET」參數也可用於您的應用程序。
另外,您還可以使用requests
有一個更明確的API:
r = requests.get('https://github.com/timeline.json')
r = requests.post("http://httpbin.org/post")
如果我需要什麼在我的請求中包含一個正文? – Andrew 2012-01-09 04:46:48
我不認爲你應該在使用GET方法時包含一個body。見http://stackoverflow.com/questions/978061/http-get-with-request-body – 2012-01-09 04:48:41
參見http://tech.groups.yahoo.com/group/rest-discuss/message/9962 – 2012-01-09 04:57:29