簡體   English   中英

空手道不允許無效的 Json 語法

[英]Karate not allowing invalid Json syntax

我正在使用 json 請求,作為負面測試的一部分,我將其設為無效,如下所示。 我已經刪除了 plancode 行末尾的逗號,我希望這個請求轉到服務器並顯示來自服務器的錯誤響應。問題是它在空手道中給了我語法錯誤

net.minidev.json.parser.ParseException:意外的令牌“

它通過 SOAP UI 工作正常。 這里需要幫助!

def user =

{
"requesterID": "test1",
"clientTraceLevel": 4,
"application": "ABC",
"planCode": "newcode"
"planEffDate":"12/3/2018",
"status": "b"
}

您可以使用text數據類型:

* text user =
"""
{
"requesterID": "test1",
"clientTraceLevel": 4,
"application": "ABC",
"planCode": "newcode"
"planEffDate":"12/3/2018",
"status": "b"
}
"""

請注意,在這種情況下,您可能需要強制使用正確的Content-Type標頭,請閱讀有關如何執行此操作的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM