asp.net-mvc - 我们如何返回带有 StatusCodeResult 202 接受响应的位置 header ?

标签 asp.net-mvc asp.net-web-api

我们使用 StatusCodeResult 来获取来自 API 的 202 已接受响应,但还需要使用此返回位置 header 。我们怎样才能做到这一点?这是我们当前的代码:

response = new StatusCodeResult(HttpStatusCode.Accepted,this);

最佳答案

尝试以下操作:

var response = Request.CreateResponse(HttpStatusCode.Accepted);
response.Headers.Location = Request.RequestUri;

关于asp.net-mvc - 我们如何返回带有 StatusCodeResult 202 接受响应的位置 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50371517/

相关文章:

c# - ASP.NET MVC 静态存储库?

c# - 操作方法的细粒度访问控制

c# - ASP.NET Web API 2 中的路由别名

asp.net-web-api - YouTube API刷新 token 流程

c# - 使用 Get 动词返回 404 的 Web Api Odata 操作方法

asp.net-mvc - 今天早上 Visual Studio 中出现大量 "Cannot resolve symbols"。还使用 Resharper。编译良好

asp.net-mvc - Globalize.addCultureInfo 不是函数

rest - restful web api中的双因素身份验证

asp.net-mvc - 如何在 Razor 文件中使用 Debug.Writeline?

c# - 未找到 Web Api Content.ReadAsAsync 方法,但代码编译