@Xe1ga

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

В библиотеке Requests для python при передаче в params строки, содержащей запятую, запятая в url кодируется в %2C и запрос на такой url "падает".
return requests.get(BASE_URI + uri.lstrip("/"),
                        auth=auth,
                        params=querystring_params,
                        headers=headers)
  • Вопрос задан
  • 980 просмотров
Решения вопроса 1
@galaxy
Запятая - reserved character по RFC 3986, она должна кодироваться, это нормальное поведение.

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

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

Войти через центр авторизации
Похожие вопросы