擅长:python、mysql、java
<p>你可以用<a href="http://docs.python.org/library/httplib.html" rel="noreferrer">httplib</a>来完成:</p>
<pre><code>import httplib
conn = httplib.HTTPConnection('www.foo.com')
conn.request('PUT', '/myurl', body)
resp = conn.getresponse()
content = resp.read()
</code></pre>
<p>还有,看看这个<a href="https://stackoverflow.com/questions/111945/is-there-any-way-to-do-http-put-in-python">question</a>。接受的答案显示了向urllib2添加其他方法的方法:</p>
<pre><code>import urllib2
opener = urllib2.build_opener(urllib2.HTTPHandler)
request = urllib2.Request('http://example.org', data='your_put_data')
request.add_header('Content-Type', 'your/contenttype')
request.get_method = lambda: 'PUT'
url = opener.open(request)
</code></pre>