@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
  • Вопрос задан
  • 1757 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Смотрим в документацию, видимо, что data не может быть строкой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 200 000 ₽
Гринатом Москва
от 150 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
15 июн. 2024, в 23:20
50000 руб./за проект
15 июн. 2024, в 23:15
4000 руб./за проект
15 июн. 2024, в 23:01
4400 руб./за проект