CA LISA не может создать VS из пар Req/Rsp

Я пытался создать виртуальную службу REST/Json на CA LISA 7.5 (мы не можем обновить), используя пары ответа на запрос. Ответ на запрос выглядит следующим образом:

Имя-REQ

GET /cods_party_web/party/111700 HTTP/1.1
Pragma: no-cache
Cache-Control: no-cache
x-abc-outlet-id: 017879
x-abc-user-id: CTM
x-abc-consent-level: 2
x-abc-application-id: 00028
x-abc-outlet-id-type: OU_ID
x-abc-user-id-type: 1
x-IBM-Client-Id: XXX....
x-IBM-Client-Secret: XXX...

Имя-RSP

HTTP/1.1 200 {"party":{"partyId":111700,"foreNames":["Julie","Pamela",""],"lastName":"Duncan","initials":["J"],"...lots of content......."type":"EMAIL"}],"associatedOU":null}

Когда я пытаюсь создать образ виртуальной службы, независимо от того, какие параметры я выбираю, мой ответ на образ VS будет либо в шестнадцатеричном виде, как показано ниже, либо пустым. введите описание изображения здесь

Я помню, как столкнулся с этой проблемой 1 год назад, и мне удалось получить ответ, как показано ниже, но я не могу вспомнить, как я это сделал.

Успешный ответ введите описание изображения здесь

Не найдено ответа. введите описание изображения здесь

Спасибо заранее

2 ответа

Он не возвращает hex - это просто номера столбцов для пустого двоичного ответа. Я думаю, что проблема в том, что ваш ответный документ не сформирован должным образом - в строке состояния нет фразы причины, и вам нужно два перевода строки после строки состояния. Попробуй это:

HTTP/1.1 200 OK

{"party":{"partyId":111700,"foreNames":["Julie","Pamela",""],"lastName":"Duncan","initials":["J"],"...lots of content......."type":"EMAIL"}],"associatedOU":null}

Я понимаю, что вы не можете выполнить обновление, так что это вам не очень поможет, но в LISA 9.5 такой проблемы нет - ответ выглядит так, как и предполагалось.

С другой стороны, CA выпустила бесплатную, более простую версию LISA, которая также успешно генерирует VS из вашего примера. Проверьте это здесь:

http://educationcontent.ca.com/A01/index.html

Другие вопросы по тегам