我正在查找但沒有找到IHttpActionResult的所有可接受的返回選項的列表。我知道這兩個:IHttpActionResult的可接受的返回選項
- OK(對象)
- NOTFOUND()
是否還有更多?他們在哪裏記錄?
我正在查找但沒有找到IHttpActionResult的所有可接受的返回選項的列表。我知道這兩個:IHttpActionResult的可接受的返回選項
是否還有更多?他們在哪裏記錄?
有噸:
參見: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx
這是我的最愛,因爲你可以在它把自定義的返回碼如:NoContent 204
https://msdn.microsoft.com/en-us/library/system.web.http.results.statuscoderesult(v=vs.118).aspx
例子:
public async Task<IHttpActionResult> DoIt()
{
return StatusCode(HttpStatusCode.NoContent);
}
基本上所有的http錯誤代碼都支持,我建議堅持與他們合規的原因。
所有這些方法由ApiController
,基類爲您的Web API的控制器來實現。
https://msdn.microsoft.com/en-us/library/system.web.http.apicontroller(v=vs.118).aspx
該網頁上的每一個方法與開頭描述「創建」是這樣的方法。
得分爲'創造一個'的評論,它使生活更輕鬆:-) – Stefan
標記爲答案,因爲這個例子。謝謝! –
如果你想要自定義的東西,這是值得看看這個職位:https://stackoverflow.com/questions/20139621/how-do-i-return-notfound-ihttpactionresult-with-an-error-message-or-exception – Stefan