Я должен использовать 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 в качестве ответа.