Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python3请求发布表单数据_Python_Python 3.x_Python Requests_Postman - Fatal编程技术网

python3请求发布表单数据

python3请求发布表单数据,python,python-3.x,python-requests,postman,Python,Python 3.x,Python Requests,Postman,如何在python请求库中发布以下请求? 它在postman上工作,但当我尝试在python请求中运行它时,它显示了不正确的结果。 这是我的密码: data ={'state': {'no': state_number}} input= {'input':data} headers = {'Content-type': 'multipart/form-data'} state_list = requests.post(url="http

如何在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()

在postman中,您可以生成python代码:


谢谢,它可以工作,但是no的值是硬编码的9..并且似乎用f字符串或格式更改它会引起错误,因为该字符串中有多个括号。格式化此表达式将非常简单ugly@Mond666表单数据作为字符串发送,在表达式中将字典转换为字符串,数据={'state':{'no':state_number}做一些类似于input=strdata的事情非常感谢它的工作..尽管我必须用json.dumps来做这件事