HTTP-запросы работают в Postman, но возвращают JSON Ошибка чтения JObject из JsonReader при использовании онлайн-инструмента - PullRequest
0 голосов
/ 27 февраля 2019

В настоящее время я пытаюсь сделать несколько 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 действительно весьма ограничены.

Идеи?Мысли?Есть ли какая-то информация, которую я забыл предоставить, которая будет полезна?Спасибо всем большое.

...