Python3模拟curl发送post请求操作⽰例
本⽂实例讲述了Python3模拟curl发送post请求操作。分享给⼤家供⼤家参考,具体如下:
后端给的接⼝样式:
curl "65.33.44.43:509/pre/update" -H "Content-Type: text/json" -d '{"TYPE":"PRE-FILTER_UPDATE", "DATA":[{"SN":"1E3006CEBFE00", "MODEL":"HG0PG"}]}' -0 -v
python模拟实现:
最开始相同requests直接post请求算了,实时证明它并不⾏,然后换了⼀种⽅法才可以
import http.client,
import json
def selectAuth(self,sn,dev_model):
try:
params = json.dumps({"TYPE": "PRE-FILTER_UPDATE",
"DATA": [{"SN": str(sn.upper()), "MODEL": str(dev_model)}]})
log.debug(params)
headers = {"Content-type": "text/json", "Accept": "text/plain"}
conn = http.client.HTTPConnection("65.33.44.43:509", 509)
response = sponse()
ceil怎么读音发音code = response.status
ason
log.debug(code)
log.debug(reason)
data = json.ad().decode('utf-8'))
conn.close()去哪学php8好
except Exception as e:ps自动修图插件
data = e
<(e)
log.debug('data:{},{}'.format(data,type(data)))pycharm怎么使用
return data
pycharm python安装教程>frontpage怎么读
更多关于Python相关内容可查看本站专题:《》、《》、《》、《》、《》及《》
希望本⽂所述对⼤家Python程序设计有所帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。