关于json报错的问题
来源:3-3 django之post接口开发

测试开发大牛
2018-03-30
老师,我的一段代码如下:
import requests
import json
url = 'http://api.duia.com/appMsg/getMsgBySkuIdAndAppType'
data = {
'skuId':'361',
'appType':'25',
'signtoken':'08002709FE9E',
'appVersion':'1.0.5',
'platform':'1',
'signature':'1a58f4a616c8553516be628f1204a7c9',
}
def send_post(url,data):
res = requests.post(url=url,data=data)
return res.json()
print (send_post(url,data))
编译器会报:
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
的错误,但是把json 换成text就没有报错,为啥呢?
写回答
1回答
-
Mushishi
2018-03-31
你好,你看你结果饭回来的是一个标准的json格式吗?如果不是标准的json格式,然后你去使用json解析肯定会报错。
10
相似问题