В настоящее время я пытаюсь сделать несколько HTTP-запросов к устройству в моей сети.У меня нет документации по API для этого устройства, что-то вроде полета у меня в штанах.
Эти запросы работают почти безупречно над почтальоном и над cURL, но всегда возвращают ошибку одинаковую при выполнениизапросы от веб-службы, я должен делать их из.Веб-сервис требует, чтобы я выполнил «задачу», которую я могу развернуть на этих устройствах, но всегда получаю одну и ту же ошибку:
{"data":"Invalid JSON: Error reading JObject from JsonReader. Path '', line 0, position 0.","id":0,"message":"failure","type":"user"}
Единственный способ повторить эту точную ошибку в Postman - это изменитьbody от raw до x-www-form-urlencoded, но в моем веб-сервисе такой опции нет.До сих пор все эти запросы были чрезвычайно простыми.Просто, как в:
{"name":"getgeneralsettings","data":""}
Я знаю, что это странный почтовый запрос, поверь мне.Но, как я уже сказал, документации по API нет ...
Все ошибки, которые я обнаружил при исследовании этой проблемы, имеют разные индексы строк или позиций, и результаты для позиции 0 строки 0 действительно весьма ограничены.
Идеи?Мысли?Есть ли какая-то информация, которую я забыл предоставить, которая будет полезна?Спасибо всем большое.