@Denisca2828

Какова ошибка в этом коде(python)?

В чем ошибка я не могу отправить запрос(get, post)
Код Python:
from requests import get
import requests

ipp = get('https://api.ipify.org').text

req = requests.post('https://ip.kl.com.ua/index.php', ip = ipp)


Ошибка:
TypeError: request() got an unexpected keyword argument 'ip'
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
функция request() была вызвана с именованным параметром ip, который она не знает
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@antonksa
Это гениально.

по сабжу. POST данные нельзя передать именовынными параметрами. Requests ожидает специальный параметр data:
req = requests.post('https://ip.kl.com.ua/index.php', data={'ip': ipp})
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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