c# - IHttpActionResult 可接受的返回选项

标签 c# .net api

<分区>

我正在寻找但没有找到 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 错误代码,出于合规性原因,我建议坚持使用它们。

关于c# - IHttpActionResult 可接受的返回选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45847358/

相关文章:

c# - AutoMapper 映射到 Enum 默认值,而不是在 null 时跳过

c# json 仅合并值(忽略缺失的字段)

.net - 如何使用 F# 将文件读入内存集合?

c# - 获取 "-"之前所有字符的正则表达式

api - NetSuite API 查询结果如何排序?

api - TFS 2013 API 项目创建

javascript - 使用 put 或 delete(相对于 post)发送登录凭据是否安全?

c# - 如何在 EntityTypeConfiguration 类中设置外键

c# - 获取委托(delegate)的 IntPtr 并调用

c# - MethodInfo.Invoke 因参数数量可变而引发异常