我试图查询API以获取JSON响应,以下是我的代码。
import requests
query_url = 'https://IP-Address/api/v1/request'
data = {"token":"8f86788b04637676b1f66eed902", "query":"days>50", "type":"json", "size":10}
response = requests.post(query_url, json=data, verify=False)
print(response.json())
我收到以下错误,
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
我还可以选择 CSV 作为"输入" 而不是JSON。
我从cURL创建了这个Python请求,它运行良好并输出JSON数据。以下是cURL命令。
curl -kv -H 'Content-Type: application/json' 'https://IP-Address/api/v1/request' -d '{"token":"64bd230a775656a739b4673eb18", "query":"days>50", "type":"json", "size":10}'
有什么建议吗?