0

我一直在尝试使用请求响应对在 CA LISA 7.5(我们无法更新)上创建 REST/Json 虚拟服务。请求响应如下所示:

名称请求

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 年前遇到过这个问题,并且能够得到如下所示的响应,但我不记得我是如何做到的。

成功响应 在此处输入图像描述

未找到回复。 在此处输入图像描述

提前谢谢了

4

2 回答 2

1

它不返回十六进制 - 这些只是空二进制响应的列号。我认为问题在于您的响应文档的 HTTP 格式不正确 - 状态行中没有原因短语,并且您需要在状态行之后添加两个换行符。尝试这个:

HTTP/1.1 200 OK

{"party":{"partyId":111700,"foreNames":["Julie","Pamela",""],"lastName":"Duncan","initials":["J"],"...lots of content......."type":"EMAIL"}],"associatedOU":null}
于 2017-09-21T21:43:49.310 回答
0

我知道你不能升级,所以这对你没有帮助,但是 LISA 9.5 没有这个问题——响应看起来应该是这样。

另一方面,CA 发布了一个免费的、更简单的 LISA 版本,它也成功地从您的示例中生成了一个 VS。在这里查看:

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

于 2017-09-07T14:59:29.317 回答