WebApi
文章平均质量分 95
glmushroom
这个作者很懒,什么都没留下…
展开
-
C# 使用Cache和DES进行后端WebApi登录及身份权限验证
一、Api提供登录接口,并在需要身份验证的接口上添加权限验证拦截器using System;using System.Web.Http;namespace WebApiTest{ public class UserController : ApiController { [HttpPost] [AllowAnonymous] public IHttpActionResult Login(string userName, strin原创 2020-12-22 08:29:06 · 718 阅读 · 0 评论 -
.net mvc及WebApi中拦截器、过滤器的用法;在拦截器中获取api参数的值,进行预处理。
一、.net mvc中使用拦截器引用using System.Web.Mvc;继承 : ActionFilterAttribute,IActionFilterpublic void OnAuthorization(AuthorizationContext filterContext){ }获得Action中参数的值,提前进行预处理 private string GetPara(ActionExecutingContext filter原创 2020-11-12 19:02:32 · 2865 阅读 · 0 评论 -
C# 后端WebApi实现跨域
之前写过以dll为宿主的WebApi实现,参照:https://blog.csdn.net/glmushroom/article/details/107538919现在遇到前端跨域问题。在NuGet中引入在配置中进行设置 :config.EnableCors();config.EnableCors(new EnableCorsAttribute("*", "*", "*")); public static bool isHostStart = false;原创 2020-11-06 16:38:01 · 1060 阅读 · 0 评论 -
C# 以应用程序或dll做宿主的WebApi实现
C# 在一个exe应用程序或者dll中启动WebApi服务。新建一个工程在NuGet上获取WebApi相关组件:创建WebApi服务:using System.Web.Http;using System.Web.Http.SelfHost; public class WebApiHost { public static bool isHostStart = false; public static HttpSelfHostServer _原创 2020-07-23 15:54:58 · 2478 阅读 · 1 评论