无法使用Content-Type在Post请求上创建模拟:Application/X-WWW-Form-urlenCod



我正在与Mountebank合作为外部REST API创建模拟这是content-type : application/x-www-form-urlencoded的帖子请求。

API为格式

https://<url>/dpay/MPmt

和数据有效载荷以格式 msg=01223~20170607114321~ABC~12345~NA~NA

传递

我必须基于~ABC~12345~搜索。

我已经使用了包含,匹配和等于谓词,但在请求主体中传递有效载荷时无法运行它们。

但是,当通过有效载荷作为查询参数

传递时,我能够运行它

https://url/dpay/MPmt?msg=01223~20170607114321~ABC~12345~NA~NA

,但找不到在请求主体中通过时完成它的方法。

任何指针都将不胜感激。

使用谓词"包含"并仅传递匹配字符串。我怀疑您正在使用

"包含":{ "身体" : { " msg":" 〜ABC〜12345〜" } }

这将在请求主体中寻找一个MSG变量,而是使用

"包含":{"身体":" 〜ABC〜12345〜"}

,它将直接在您的请求正文中匹配。

我面临同样的问题,希望它对您有用。

相关内容

  • 没有找到相关文章

最新更新