在Identity中,如果判断请求方式给出不同的响应?
时间: 2020-07-23来源:博客园
前景提要
在Identity中,如果判断请求方式给出不同的响应?
0 悬赏园豆: 30 [待解决问题] 比如 我访问页面/admin/index 如果没有登录 直接跳转到admin/login
如果我是ajax访问 /admin/ajax 没有登录,那么响应一个403
这种需求的处理思路是什么??
identity .net core 星空赶路人 | 初学一级 | 园豆: 50
提问于:2020-07-23 16:01 显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
< > 分享
分享您的问题
所有回答(3) 0 看不懂意思,什么是ajax访问没有登陆 不知道风往哪儿吹 | 园豆:663 (小虾三级) | 2020-07-23 16:50 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 ajax请求携带了一个request header, X-Requested-With: XMLHttpRequest ,可以用它来区分是正常浏览器访问还是ajax请求。 blackheart | 园豆:3417 (老鸟四级) | 2020-07-23 16:51 编辑文本 预览 上传图片
Ctrl+Enter键快速提交 0 // // 摘要: // 表示一个类,该类对 System.Web.HttpRequestBase 类进行了扩展,在其中添加了确定 HTTP 请求是否为 AJAX 请求的功能。 public static class AjaxRequestExtensions { public static bool IsAjaxRequest(this HttpRequestBase request); }
HttpRequestBase 有扩展方法来确认调用端是否为ajax xiaogui340 | 园豆:549 (小虾三级) | 2020-07-30 16:59 编辑文本 预览 上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要 登录 以后才能回答,未注册用户请先 注册 。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行