复制为xml中的响应正文动态值

时间:2017-08-22 11:18:39

标签: json xml xpath paw-app

使用XML响应时,我没有选择Copy as Response body动态值? 此工具仅适用于JSON吗?

UPDATE-1: 似乎无法使其正常工作

我可以添加Request对象,但是Key path(点线xpath)到所需的数据并没有给出预期的结果。我正在使用“plan.link”

所以xml就像这样

<plan>
  <id>7286</id>
  <piuid>1</piuid>
  <title>Bollard Positions</title>
  <link>http://<my-server-name>/port/1/plan/7286.gif</link>
</plan>

我想从link元素(plan.link)中选择网址

但Paw没有正确阅读并将请求更改为

GET / HTTP/1.1
Host: echo.paw.cloud
Connection: close
User-Agent: Paw/3.1.3 (Macintosh; OS X/10.11.6) GCDHTTPRequest

我做错了但不确定是什么。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这是真的,遗憾的是你不能只是右键单击并选择复制为XML响应的响应正文动态值(仅适用于JSON和表单URL编码)。

但是,您可以手动设置动态值以指向此字段。

  1. 右键单击要插入此引用的字段,然后选择Response&gt;回复解析的身体
  2. Response Parsed Body

    1. 输入要选择的节点的密钥路径,并以text键结束,以访问字符串的值。
    2. enter image description here

      1. 应该是一个工作参考。您可以在下面进行预览。