Python学习笔记(一)requests post报参数解析异常错误

在使用requests库进行POST请求时遇到状态码200但报参数解析异常的问题。经排查,错误源于JSON格式错误,键值对使用了单引号而非双引号。修正JSON格式后,问题得到解决。此问题强调了JSON格式规范的重要性,包括字符串需用双引号、禁止使用单引号等规则。
摘要由CSDN通过智能技术生成

req = requests.post调用

req.statu_scode == 200,但是仍然报错:

{"code":"404","message":"参数解析异常,请检查方法的参数是否有效"}

通过postman调用ok,代码直接执行也ok:

 修改为json格式调用,报错:

data_pay =[{

    'userId': '867857567567568678',

    'orderCode': '999010188371',    

    'paymentType': '1',

    'paymentMethod': 'ICBC_SBERBANK'

}]

PS E:\Python> & C:/Users/AppData/Local/Programs/Python/Python38/python.exe e:/Python/Test/OrderGui/OrderStatus.py
200
{"info":"Duplicate data","resultCode":2000}

一开始以为'ContentType': 'application/json'格式不对应导致,添加后:

resp_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值