#python #python-3.x #python-requests #postman
#python #python-3.x #python-запросы #почтальон
Вопрос:
как я могу опубликовать запрос ниже в библиотеке запросов python?
он работает на postman, но когда я пытаюсь запустить его в запросах python, он показывает неверный результат. вот мой код :
data ={'state': {'no': state_number}}
input= {'input':data}
headers = {'Content-type': 'multipart/form-data'}
state_list = requests.post(url="http://myurl.com",data=input,headers=headers).json()
Ответ №1:
Комментарии:
1. спасибо, это работает, но значение «no» жестко задано (9) .. и, похоже, изменение его с помощью f string или format вызывает ошибку, потому что в этой строке есть несколько круглых скобок.
2. форматирование этого выражения было бы настолько уродливым
3. @Mond666 данные формы отправляются в виде строки, в вашем выражении преобразуйте словарь в строку, data ={‘state’: {‘no’: state_number}}
4. Сделайте что-то вроде input= str(данные)
5. большое вам спасибо, это работает .. хотя мне пришлось сделать это с помощью json.dumps ()