描述
无法将简单的 Soap 主体与x-mock-match-request-body
.
重现
重现行为的步骤:
- 为具有任何 url、任何 http 动词和任何响应的模拟服务器创建一个示例
- 例如
POST {{url}}/test
响应:
- 例如
{
"test":"test"
}
- 在示例中添加以下请求正文:
<soap:Envelope>
</soap:Envelope>
- 创建一个指向示例 url 的请求,其正文与示例正文相同
- 发送请求
- 添加标题
x-mock-match-request-body
并给出值true
- 发送请求
预期行为
第 4 步预计将返回示例响应,因为正文不匹配并且 http 动词和 url 路径正确 - 这按预期工作
步骤 6 应返回示例响应,因为正文与示例中指定的相同,并且 http 动词和 url 路径正确 - 这不能按预期工作
截图
模拟示例:
模拟示例标头和响应:
带有正文匹配的请求:
标头和响应:
没有正文匹配的标头和响应:
应用类型 [原生应用]
邮差版 [7.24.0]
操作系统:[Windows 10 企业版]
我能够毫无问题地匹配 JSON 正文。有没有人在使用 SOAP 时遇到过这种情况?