从 XML 响应中创建动态值

Create dynamic value from XML response

我收到来自服务的 XML 响应:

<token>80e7a83101cfd4f73920c7b4fdbe7f096fa9499c</token>

作为 Body 参数用于以下 POST 请求:

token=80e7a83101cfd4f73920c7b4fdbe7f096fa9499c

有没有办法从令牌创建动态值?我每次都需要手动复制粘贴...

当然可以。请求解析的动态值与 JSON、XML 和形式 URL 编码的正文一起使用。此处提供了一些文档(尽管它适用于 JSON,并且 XML 没有很好地集成在 UI 中):https://paw.cloud/docs/advanced/reuse-values-from-previous-responses

以下是 XML 的一些详细步骤:

右键单击一个字段,然后选择:响应 > 响应解析正文

输入您要访问的对象的 XML 路径:

不幸的是,我们当前使用的 XML 路径库并不总是一致的,因此要访问文本节点,请尝试 .text.text[0]

在这个例子中,我访问路径 slideshow.slide.title.text[0] this XML: https://httpbin.org/xml