簡體   English   中英

在不正確的數據類型 WCF Web API 上返回錯誤請求 (HTTP 400) 錯誤

[英]Returning Bad Request (HTTP 400) errors on incorrect data types WCF Web API

我有一個 WCF Web API。 一些端點接受明顯包含不同屬性和數據類型的 DataContracts。 如果請求包含具有不正確數據類型的屬性(即整數屬性中的字符串),則該值在被序列化后為 null。 有沒有一種簡單的方法來代替,返回 HTTP 400 錯誤請求響應(可能還有違規屬性)。

謝謝

有幾種方法:

if(param == null){
    throw new HttpException(400, "Bad Request, param is invalid");
    //or 
    return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Bad Request, param is invalid");
}

暫無
暫無

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

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