2017-06-07 32 views
1

我正在與mountebank一起爲外部REST API創建模擬 這是一個帶有content-type : application/x-www-form-urlencoded的POST請求。無法在內容類型爲post的請求上創建模擬: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

時運行,但無法找到請求主體傳遞時把它做的方式。

任何指針將非常感激。

回答

2

使用謂詞「contains」並僅傳遞匹配的字符串。我懷疑的是,你正在使用

「含有」: { 「體」:{ 「味精」: 「〜ABC〜12345〜」 } }

這將尋找一個MSG變量在請求主體,而應使用

「含有」:{ 「體」: 「〜ABC〜12345〜」}

,它會直接在您的要求的身體相匹配。

我面臨同樣的問題,希望它適合你。

+0

謝謝!!!!是的,它正在工作:D – nikki

相關問題