我正在与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〜"}
,它将直接在您的请求正文中匹配。
我面临同样的问题,希望它对您有用。