Выполнение вызова POST вместо GET с использованием urllib2

В вызовах urllib2 и POST есть много информации, но я застрял в проблеме.

Я пытаюсь выполнить простой вызов службы POST :

url = 'http://myserver/post_service'
data = urllib.urlencode({'name' : 'joe',
                         'age'  : '10'})
content = urllib2.urlopen(url=url, data=data).read()
print content

Я вижу журналы сервера, и там написано, что я выполняю вызовы GET, когда отправляю данные аргумент urlopen.

Библиотека вызывает ошибку 404 (не обнаружена), что верно для вызова GET, вызовы POST обрабатываются хорошо (я также пытаюсь использовать POST в форме HTML).

54
задан Cœur 14 March 2018 в 00:47
поделиться