我遇到了一种令人讨厌的asp.net web api的情况。事情是我有一个已经在生产的API,但是我不断地进行更改和部署。如何在asp.net web api中过滤本地请求?
我有一个过滤器,负责检查请求是否是https,它在生产中非常好用,但当请求是本地时,过滤器会阻止所有http请求,这不是我想要的。我想允许使用http进行本地请求。我有一个过滤器,其确实在MVC3完全一样的事情,我可以这样做:
filterContext.HttpContext.Request.IsLocal
是否有任何变通解决这个问题呢?
为什么是你不从本地主机使用HTTPS访问? – 2012-08-07 17:00:49