Есть простой гет запрос
import requests
def send_message (peer_id,message='',attachment='',forward_messages='',token=""):
r=requests.get('https://api.vk.com/method/messages.send',params={'peer_id':peer_id,'message':message,'attachment':attachment,'forward_messages':forward_messages,'v':'5.71','access_token':token})
print((r.content).decode('utf-8'))
При попытке перейти на очень длинный адрес, примерно свыше 2500 символов, возникают проблемы
send_message (2000000723,'t'*4000)
В результате, вместо нормального ответа API получаю это:
<html>
<head><title>414 Request-URI Too Long</title></head>
<body bgcolor="white">
<center><h1>414 Request-URI Too Long</h1></center>
<hr><center>nginx/0.3.33</center>
</body>
</html>
Я пробовал то же самое через библиотеку "VK", всё нормально отсылается, в браузере хром ссылка открывается и возвращается ответ сервера, с "requests" что? Как исправить это недоразумение