@Xe1ga

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект