csharp WebApi ActionFilter与Service Fabric反向代理或ServiceFabric.AutoRest结合使用,以指示RESTfull 404响应。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp WebApi ActionFilter与Service Fabric反向代理或ServiceFabric.AutoRest结合使用,以指示RESTfull 404响应。相关的知识,希望对你有一定的参考价值。
using System;
using System.Net;
using System.Web.Http.Filters;
namespace ServiceFabric.WebApi.Filters
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public class ResourceNotFoundAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
{
if (actionExecutedContext?.Response.StatusCode == HttpStatusCode.NotFound)
{
actionExecutedContext.Response.Headers.Add("X-ServiceFabric", "ResourceNotFound");
}
}
}
}
以上是关于csharp WebApi ActionFilter与Service Fabric反向代理或ServiceFabric.AutoRest结合使用,以指示RESTfull 404响应。的主要内容,如果未能解决你的问题,请参考以下文章
csharp 常见的webapi配置
csharp #c##webapi klient do mediqusa
csharp 标准脚手架读写WebApi控制器
csharp Web Api枚举验证属性。 #webapi,#enum
csharp 跨站点Json在MVC和WebAPI中
csharp ASP.NET WebApi Post File操作