ASP.Net Web API 2.2 - Return values

Return Values

  • Void : 很少用, 因為不知道有沒有成功, 通常至少都會 return boolean

  • HttpResponseMessage : Http 的 Raw Response, 通常包含 status code, body, etc, 可以客製化 Http Response, 但是缺點是很多的基礎東西都要自己處理

  • IHttpActionResult: 這是一個 interface, 可以 return errors (400, 500) 或者是使用Helper Methods來 return objects

Http Helpers Methods

  • Returning Object or Lists of Objects : strongly typed, 沒辦法 response validation errors

留言