2012-01-09 27 views
3

此代碼生成的POST請求:用urllib2指定請求方法?

urllib2.urlopen("http://somedomain.com/", data) 

我想產生一個GET請求 - 如何做到這一點任何想法?

感謝您的幫助!

回答

4

嘗試:

urllib2.urlopen("http://somedomain.com/?" + data) 

[編輯]

如果你想發送XML/JSON的/ etc主體數據,使用類似:

urllib2.urlopen("http://somedomain.com/?" + parameters, data) 

這將使用POST方法,但任何「GET」參數也可用於您的應用程序。

+0

如果我需要什麼在我的請求中包含一個正文? – Andrew 2012-01-09 04:46:48

+2

我不認爲你應該在使用GET方法時包含一個body。見http://stackoverflow.com/questions/978061/http-get-with-request-body – 2012-01-09 04:48:41

+0

參見http://tech.groups.yahoo.com/group/rest-discuss/message/9962 – 2012-01-09 04:57:29

相關問題