无法在 Postman 中将简单的 Soap body 与 'x-mock-match-request-body' 匹配
Unable to match a simple Soap body with 'x-mock-match-request-body' in Postman
描述
无法将简单的肥皂 body 与 x-mock-match-request-body
相匹配。
重现
重现该行为的步骤:
- 使用任何 url、任何 http 谓词和任何响应为模拟服务器创建一个示例
- 例如
POST {{url}}/test
响应:
{
"test":"test"
}
- 在示例中添加以下请求body:
<soap:Envelope>
</soap:Envelope>
- 创建一个指向示例url的请求,与示例body
具有相同的body
- 发送请求
- 添加 header
x-mock-match-request-body
并给出值 true
- 发送请求
预期行为
第 4 步预期 return 示例响应,因为 body 不匹配并且 http 动词和 url 路径正确 - 这按预期工作
第 6 步预期 return 示例响应,因为 body 与示例中指定的相同,并且 http 动词和 url 路径是正确的 - 这不是按预期工作
截图
模拟示例:
模拟示例 headers 和响应:
与 body 匹配的请求:
Headers 和响应:
Headers 和没有 body 匹配的响应:
应用类型[原生应用]
邮递员版本[7.24.0]
OS:[Windows 10 家企业]
我可以毫无问题地匹配 JSON-body。有没有人在使用 SOAP 时遇到过这种情况?
我在示例和请求中都添加了 header Content-type: Application/xml
,它起作用了。
描述
无法将简单的肥皂 body 与 x-mock-match-request-body
相匹配。
重现
重现该行为的步骤:
- 使用任何 url、任何 http 谓词和任何响应为模拟服务器创建一个示例
- 例如
POST {{url}}/test
响应:
- 例如
{
"test":"test"
}
- 在示例中添加以下请求body:
<soap:Envelope>
</soap:Envelope>
- 创建一个指向示例url的请求,与示例body 具有相同的body
- 发送请求
- 添加 header
x-mock-match-request-body
并给出值true
- 发送请求
预期行为
第 4 步预期 return 示例响应,因为 body 不匹配并且 http 动词和 url 路径正确 - 这按预期工作
第 6 步预期 return 示例响应,因为 body 与示例中指定的相同,并且 http 动词和 url 路径是正确的 - 这不是按预期工作
截图
模拟示例:
与 body 匹配的请求:
Headers 和没有 body 匹配的响应:
应用类型[原生应用]
邮递员版本[7.24.0]
OS:[Windows 10 家企业]
我可以毫无问题地匹配 JSON-body。有没有人在使用 SOAP 时遇到过这种情况?
我在示例和请求中都添加了 header Content-type: Application/xml
,它起作用了。