Задать вопрос
@Xe1ga

Как передать запятую в параметрах запроса?

В библиотеке Requests для python при передаче в params строки, содержащей запятую, запятая в url кодируется в %2C и запрос на такой url "падает".
return requests.get(BASE_URI + uri.lstrip("/"),
                        auth=auth,
                        params=querystring_params,
                        headers=headers)
  • Вопрос задан
  • 1389 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@galaxy
Запятая - reserved character по RFC 3986, она должна кодироваться, это нормальное поведение.

Что у вас, собственно, падает?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ert12
Попробуй поставить \ перед запятой
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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