2017-02-06 48 views
0

我有一個post數據請求,如下,如何告訴休息後的數據是無效的春天

{ 
    "doctorId":1, 
    "userId":29, 
    "sampleConditions":[ 
     { 
     "conditionId":"14", 
     "conditionName":"Acne", 
     "conditionDate":"2017-01-31" 
     } 
    ], 
    "labOrder":{ 
     "testId" : [1,2,3] 
    } 
} 

會發生什麼,如果客戶給出了不正確的密鑰

"sampleConditionss":[ 
      { 
      "conditionId":"14", 
      "conditionName":"Acne", 
      "conditionDate":"2017-01-31" 
      } 
     ], 

而不是給sampleConditions,客戶端發送請求作爲sampleConditions s

我如何處理該請求,

+1

你有什麼迄今所做?分享您的控制器和型號代碼。 – mhshimul

+0

返回400「錯誤請求」狀態,就這些了。這是管理格式錯誤的請求的正確方法。坦率地說,我認爲Spring會爲你管理它。 – MaVVamaldo

+0

@javailike試着測試這個場景,看看spring會如何表現,如果你還不知道如何處理它,寫下你的代碼和你的測試結果。 –

回答

0

當您使用彈簧Spring框架將返回400,你不需要做任何事情,在這裏