Я должен использовать Python 2.5.3. Это было бы легко, если бы я использовал библиотеку запросов Python 3, но, к сожалению, для работы я привязан к Python 2.5.3.
Мне нужно сделать запрос PUT к API RESTful, чтобы получить ответ 204.
Я пытался использовать urllib2
, но не получил нужного ответа
import urllib2
url='http://some_ulr.com'
try:
request = urllib2.Request(url)
request.get_method = lambda: 'PUT'
response = urllib2.urlopen(request)
except urllib2.HTTPError , e:
print e.code
print e.read()
Я продолжаю получать 505 в качестве ответа.