Почтальон возвращает слово Array вместо массива - PullRequest
0 голосов
/ 05 марта 2020

Отказ от ответственности; Я учусь тому, как использовать Postman для тестирования API и в конечном итоге программирования.

На своем рабочем месте мы используем API для взаимодействия с клиентами. Моя работа не программирование, скажем так, но я должен работать с API, а также с другими системами данных, и я пишу программы, чтобы помочь мне в этом. Один из инструментов, который мы используем, является схематичным и требует своего рода шаблона использования, чтобы заставить его работать. Я не спрашивал разрешения на просмотр кода API веб-сайта, и, поскольку я новичок, я сомневаюсь, что получу его.

Тем не менее, я решил попробовать Postman для взаимодействия с нашим демонстрационным API.

Когда я отправляю POST через Почтальон, который соответствует данным в журнале, я получаю слово Array . То же самое для отправки через браузер. Когда я использую те же параметры в схематичном веб-инструменте, я получаю:

{"ResponseCode":200,"Response":{"Message":"Listing Added"},"ResponseText":"Success"}

, который, вероятно, настраивается.

Если я опускаю параметр в Postman, я получаю сообщение об ошибке как Ответ, который говорит мне, что не так.

Not all data elements received

Я предполагаю, что я получаю слово Массив , потому что ничего не возвращается, и я не отправляю информацию правильно. Прежде чем сдаться, я хотел убедиться, что это так. Это тот случай?

Другое примечание; Я заметил, что слово data = имеет префикс к парам ключ / значение в журналах и подумал, может ли это быть как-то связано с этим?

Редактировать: Ничто не требует специальных кодов ASCII, это все числа и alphanumeri c буквы.

...