Я использую запросы python HTTP POST для отправки данных на определенный сторонний веб-сайт, которого я не являюсь. Но я не могу заставить его работать, потому что я получаю код статуса 414.Ошибка Circumvent 414 в HTTP POST с использованием запросов python
url = "http://someurl.com"
headers = {
'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8"
}
params = {'input': "Lorem ipsum... very long string"}
result = requests.post(url, params=params, headers=headers)
print(result.status_code)
Как я могу заставить это работать?
Это ошибка со своего сервера - вы не можете исправить это на своем конце. Можете ли вы использовать более короткую строку? (B/c 414 «URL слишком длинный для обработки») –
Вы уверены, что не должны передавать 'params' как« данные », например. 'request.post (url, data = params, headers = headers)' –
@John La Rooy, он работал для параметров для ограниченной строки, теперь я использовал данные arg, и да, это сработало. Благодарю. – macdelacruz