У меня есть строка запроса, которая успешно вернет данные, если я запустил ее в Postman, но если я получу данные через Python3 (http.client.HTTPSConnection), цель вернет «плохой запрос».
Проблема:
/v4_6_release/apis/3.0/service/tickets?customFieldConditions=caption="Escalated To" AND value ="Cloud Operations"
Я попытался поставить +AND+
или %20and%20
или %20AND%20
вместо AND
, но безуспешно. Например:
/v4_6_release/apis/3.0/service/tickets?customFieldConditions=caption="Escalated To"%20AND%20value="Cloud Operations"
^ Это отлично работает в почтальоне, но возвращает <hr><p>HTTP Error 400. The request is badly formed.</p>
через Python3.
Что-то еще не так с кодировкой URL?