似乎找不到请求标头的 requestID 参数的问题
Posted
技术标签:
【中文标题】似乎找不到请求标头的 requestID 参数的问题【英文标题】:Can't seem to find the issue with the requestID parameter for the request header 【发布时间】:2019-04-08 13:07:07 【问题描述】:我正在尝试从使用 “类似于 JSON RPC 的标准”的 REST API 中提取数据。根据文档here 和here,我传递的参数看起来正确。
我收到的错误是...message:"Header missing request ID"...
。我不确定我遗漏了什么可以正确声明 requestID。
我已经查看了通过我试图从中提取数据的 API 提供的文档,但考虑到它都在 php 和 cURL 中,它并不是很有帮助。我正在尝试使用 python-requests 完成此任务。
getParams = 'method': 'getCustomers', 'params':'where':'', 'limit': 2, 'id': 'getCustomers'
结果:
"result":null,"error":"code":102,"message":"Header missing request ID","data":[],"id":null
返回结果应包含 JSON 格式的所有客户及其属性的列表。
【问题讨论】:
【参考方案1】:事实证明我使用的代码没有任何问题。我尝试调用的 API 存在问题。
【讨论】:
以上是关于似乎找不到请求标头的 requestID 参数的问题的主要内容,如果未能解决你的问题,请参考以下文章
Invoke-RestMethod:发送到标头时找不到请求的身份验证数据
如何向使用 Selenium Webdriver 处理的 HTTP 请求添加标头或参数?