gpt4 book ai didi

json - 如何从 HTTP 请求中选择 soapui 属性传输中的 json 值?

转载 作者:行者123 更新时间:2023-12-01 10:45:40 25 4
gpt4 key购买 nike

这是一个原始响应:

HTTP/1.1 200 OK
Date: Tue, 21 Oct 2014 08:46:31 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Server: Jetty(9.2.2.v20140723)

{"id":"myId"}

我尝试设置属性(源是来自另一个测试步骤的响应,属性可以是请求、响应等)Response 和 ResponseAsXML,对于这两者我都无法提取值。并尝试 xPath 选择但它不起作用。是否可以使用 json 从 HTTP 响应中提取 id

已更新

如果我选择 ResponseAsXml,我会得到以下字符串:

[<Response xmlns="http://localhost/path">
<id>882fe993-d150-b67c-4b0f-014931e2dd21</id>
</Response>]

我试过xPath:

declare namespace sam="http://localhost/path";
//sam:response

我还写了 //sam:Response//response result is [null] string.

最佳答案

在 REST 请求中,我们得到一个响应,它是一个 JSON 对象:

Rest Request with a JSON Object response

当我们想用 Property Tranfer 传输这个响应时:我们可以将 Source 文本字段留空,我们将传输整个 JSON 对象,如果我们想传输这个对象的数据,在这种情况下是 name 我们设置了源文本字段 $.name,现在我们能够检索 JSON 对象的特定数据。

Retrieve JSON Data within Property Transfer

关于json - 如何从 HTTP 请求中选择 soapui 属性传输中的 json 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26482834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com