Укажите метод запроса с помощью urllib2? - PullRequest
3 голосов
/ 09 января 2012

Этот код создает запрос POST:

urllib2.urlopen("http://somedomain.com/", data)

Я хотел бы сделать запрос GET - есть идеи, как это сделать?

Спасибо за помощь!

Ответы [ 2 ]

4 голосов
/ 09 января 2012

Попробуйте:

urllib2.urlopen("http://somedomain.com/?" + data)

[отредактировано]

Если вы хотите отправить данные xml / json / etc в теле, используйте что-то вроде:

urllib2.urlopen("http://somedomain.com/?" + parameters, data)

При этом будет использоваться метод POST, но любые параметры «GET» также будут доступны для вашего приложения.

0 голосов
/ 09 января 2012

В качестве альтернативы вы также используете requests с более явным API:

...