Отправка данных в GET запросе Python - PullRequest
0 голосов
/ 07 сентября 2018

Я знаю, что не рекомендуется использовать GET, но я не контролирую работу этого сервера и очень мало разбираюсь в запросах.

Я пытаюсь добавить словарь с помощью запроса GET, и мне сказали, что сервер был настроен на это, но я не уверен, как это работает. Я пытался использовать

import requests
r = request.get('www.url.com', data = 'foo:bar')

но это оставляет веб-страницу без изменений, есть идеи?

1 Ответ

0 голосов
/ 07 сентября 2018

Если вы не уверены в том, как работает сервер, вы должны отправить запрос POST, например:

import requests

data = {'name', 'value'}

requests.post('http://www.example.com', data=data)

Если вам абсолютно необходимо отправить данные с помощью запроса GET, убедитесь, что данные находятся в словаре , и вместо этого передайте информацию с ключевым словом params .

Вы можете найти полезную документацию запросов

...