@saund901

Как отправить post запрос?

Подскажите пожалуйста, как сформировать POST запрос на сайт?
curl --request POST \
  --url https://abc.de/post \
  --header 'X-Device-Token: token' \
  --form 'title=Заголовок' \
  --form sub_id=123 \
  --form 'text=Это текст'

c = 'https://abc.de/post'
headers = {
    'header': 'X-Device-Token: {}'.format(token),
    'form': 'title=test title text',
    'form sub_id': 123,
    'form': 'text=test post text'
}
url = requests.post(c, data=headers)
print(url)
  • Вопрос задан
  • 332 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
И у curl, и у requests крошечная документация, которую можно прочитать за две минуты!
url = 'https://abc.de/post'
headers = {
    'X-Device-Token': token,
}
data = {
    'sub_id': 123,
    'title': 'test title text',
    'text': 'test post text',
}
r = requests.post(url, data=data, headers=headers)
print(r.text)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ternick
@Ternick
В интернете есть всё :)
ТЫК
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы