2017-08-17 18 views
0

我一直試圖使用請求響應對在CA LISA 7.5(我們無法更新)上創建REST/Json虛擬服務。請求響應如下所示:CA LISA無法從Req/Rsp對創建VS

名稱-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圖像響應都是十六進制,如下所示,或者它是空白的。 enter image description here

我記得1年前有這個問題,並能夠得到響應看起來像下面,但我不記得我是如何做到這一點。

成功響應 enter image description here

找不到響應。 enter image description here

提前感謝

回答

0

我知道你無法升級,所以這並不能真正幫助你,但LISA 9.5沒有這個問題 - 響應看起來像它應該。另一方面,CA已經發布了一個免費的,更簡單的LISA版本,它也可以從你的例子中成功生成一個VS。看看這裏:

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

1

它不返回十六進制 - 這些都只是一個空的二元響應列數。我認爲問題在於你的響應文檔沒有正確的形成HTTP - 狀態行中沒有理由短語,並且在狀態行之後需要兩個換行符。試試這個:

HTTP/1.1 200 OK 

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