2011-09-02 68 views

回答

5

不與urllib,因爲你需要設置Content-type標題,並且urllib沒有提供這樣做的方法。你可以用urllib2然而做到這一點(但也不能與urlopen()至極,更意味着「打開文件與網址」,而不是提交數據):

import urllib2 
req = urllib2.Request('http://www.example.com/', data="abc", headers={'Content-type': 'text/plain'}) 
r = urllib2.urlopen(req) 

就個人而言,我更喜歡httplib2(3D方)作爲HTTP客戶端庫。

+0

還應該提到'data'必須是字符串而不是字典 –

相關問題