不使用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客户端库。