我正在尝试使用 POST 方法请求一些端点,不幸的是,对于 POST,我无法收到任何有用的信息。当我尝试发出 GET 方法请求时没有问题,但只能使用 POST 方法
data = {
"operation": {
"details": {
"from": "10",
"limit": "11",
"filterby": "All_Requests"
}
}
}
r = requests.post("http://<ipaddress>/sdpapi/request?OPERATION_NAME=GET_REQUESTS&TECHNICIAN_KEY=<API_KEY>&input_data=" + str(data) + "&format=json" )
r.status_code
print(r.status_code)
print(r.text)
这是我收到执行上述代码的内容:
200
{"operation":{"result":{"message":"No input data for get all requests","status":"Failed"}}}
我试图在 URL 中更改“OPERATION_NAME=GET_REQUESTS”的位置,不幸的是它没有帮助