微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wiremock 管理员存根问题

如何解决Wiremock 管理员存根问题

我有一个存根文件,我通过 c# admin api 将其发送到独立的wiremock 实例。当我通过邮递员发送时,我得到了预期的响应,但响应正文始终为空,即使在我的文件我有这个:

.resignFirstResponder()

}

我看到预期的标题 a b 但正文中没有任何内容。此外,如果我将其更改为纯文本:

"Response": {
"Delay": 500,"UseTransformer": true,"StatusCode": 205,"BodyAsJson": { "result": "PRIO = 1 . test" },"Headers": {
  "Content-Type": "application/json","a": "b"
}

这也不起作用 - 我做错了什么?

解决方法

查看您提供的数据,很难说您究竟向独立的 Wiremock 发送了什么请求。

调查该问题的方法是点击 Wiremock /__admin/mappings 中的 get all mappings endpoint 并检查响应,确认您发送的是 Wiremock 中的内容。

,

会不会是 HTTP 205 不允许您返回正文?那么你可以试试 HTTP 200 吗?

另见https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

10.2.6 205 重置内容

服务器已经完成了请求,用户代理应该重置 导致请求被发送的文档视图。这个回应 主要是为了允许通过输入进行操作 用户输入,然后清除输入的表单 以便用户可以轻松启动另一个输入操作。这 响应不得包含实体。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。