@dendite

'latin-1' codec can't encode characters в requests???

Здравствуйте! Появилась проблема при работе с сервисами Epic Games.

Я пытаюсь сделать запрос на один из сервисов, но получаю ошибку 'latin-1' codec can't encode characters in position 81-84: ordinal not in range(256).

req = requests.Session()
r = req.post(f'https://fortnite-public-service-prod11.ol.epicgames.com/fortnite/api/game/v2/profile/{id}/client/QueryProfile?profileId=campaign&rvn=-1', 
headers={"Authorization": f"bearer {d}","Content-Type": "application/json"},
data='{}')


В чём может быть дело?

P.S. - вот что мне говорят sys.getfilesystemencoding() и locale.getpreferredencoding():
utf-8
cp1251
  • Вопрос задан
  • 1935 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Смотрим в документацию, видимо, что data не может быть строкой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы