
WebApi
醉★红颜
爱玩,爱运动。
展开
-
NetFreamWork 升级到NetCore、Net6\Net7\Net8等,关于Request[“参数名”]的改造。
**** 1、思路:NetFreamWork 程序中,有大量的Request[“参数名”],我们改造的时候,肯定要尽量的简单化,所以写扩展的时候,中括号,最好保持不变。参照Core的HttpContext.Request.Query[key]代码可以做对应的改造,然后注入到控制器,完全可以实现替换,甚至如果你也用Request为注入时的变量名,甚至可以不修改后面的代码,但是最后我还是没有用这个名字,因为会和实际的HttpContext.Request 冲突。2、我们查看到:HttpContext.Reque原创 2024-06-28 09:34:42 · 369 阅读 · 1 评论 -
webApi限制IP访问接口的频率,OnActionExecuting 停止请求,并优雅的抛出异常。
## asp.net MVC 项目 webAPI 中要想在 过滤去中的 OnActionExecuting 就将请求终止, ##但是不想用直接粗暴的抛异常的方式。 ##如何优雅的抛出我们想要的异常信息呢? public class IpAccessConFilterAttribute: ActionFilterAttribute { public long LimitSecond { get; set; } //限制秒数 public string ApiName { g.原创 2022-04-20 20:21:39 · 1507 阅读 · 0 评论