获取请求信息

2019-01-02 20:32发布

问题:


怎么取到这个参数,这是一个下载功能,直接用的
window.location.href,需求是如果401就返回登录页

回答1:

项目组里写了公共的拦截方法



回答2:

getFile函数上加NeedLogin标签?



回答3:

这个401错误 可以在发布后 在IIS 上面设置401错误指定到登录页面就可以了



回答4:

这个最常规的做法是:
增加一个自定义属性,继承自ActionFilterAttribute,实现OnActionExecuting(HttpActionContext actionContext)方法;
方法内你可以检测这个客户端有没有授权(比如:客户端携带的sessionID有没有对应的session对象,有没有过期)
如果没有授权你就返回401;
然后将这个自定义属性加到你需要校验权限的方法上就可以了;
至于如果写,网上一搜一大堆



标签: