我目前正在尝试向网络上的设备发出一些HTTP请求。我在此设备上没有API文档,有点像坐在裤子旁边。
这些请求在Postman和cURL上几乎可以完美地工作,但是在从Web服务发出请求时,总是返回 same 错误。 Web服务要求我执行一个可以部署到这些设备上的“任务”,但始终会收到相同的错误:
{"data":"Invalid JSON: Error reading JObject from JsonReader. Path '', line 0, position 0.","id":0,"message":"failure","type":"user"}
我可以在Postman中复制此确切错误的唯一方法是将正文从raw更改为x-www-form-urlencoded,但在我的Web服务上没有这样的选择。到目前为止,这些请求都非常简单。简单如:
{"name":"getgeneralsettings","data":""}
我知道这是一个奇怪的帖子请求,请相信我。但是就像我说的,没有API文档...
我在研究此问题时发现的错误均具有不同的行或位置索引,并且行0位置0的结果确实非常有限。
想法?有什么想法吗?有什么我想提供的信息会有所帮助吗? 非常感谢你们。