MVC 5如何设置所有HTTP请求都必须采用POST方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1107个文字,预计阅读时间需要5分钟。
今天遇到一位同事提出了这样一个问题,他想限制所有通过MVC接收到的HTTP请求必须是POST方式。接下来,我想分享我想到的方法给各位,如果大家有其他方式,也请留言。
一、方法分享
1.在MVC控制器中,对每个方法添加一个判断,如果请求方式不是POST,则直接返回错误。
2.使用过滤器(Filter)对所有的请求进行检查,如果不是POST请求,则拦截并返回错误。
二、其他方式
1.使用AOP(面向切面编程)进行拦截,检查请求方式是否为POST。
2.在应用启动时,设置一个全局的拦截器,对所有请求进行检查。
请各位留言分享您的观点和经验。
今天有位同事,提出了这样一个问题,他想限制所有MVC接收到的HTTP请求必须是POST方式。
接下来在下面的内容中,将我想到的方式分享给大家,如果大家有其它的方式,请留言。
一、HttpPostAttribute特性
大家首先想到时的,MVC提供了HttpPostAttribute特性,是用于限制HTTP请求必须POST方式来提交。
本文共计1107个文字,预计阅读时间需要5分钟。
今天遇到一位同事提出了这样一个问题,他想限制所有通过MVC接收到的HTTP请求必须是POST方式。接下来,我想分享我想到的方法给各位,如果大家有其他方式,也请留言。
一、方法分享
1.在MVC控制器中,对每个方法添加一个判断,如果请求方式不是POST,则直接返回错误。
2.使用过滤器(Filter)对所有的请求进行检查,如果不是POST请求,则拦截并返回错误。
二、其他方式
1.使用AOP(面向切面编程)进行拦截,检查请求方式是否为POST。
2.在应用启动时,设置一个全局的拦截器,对所有请求进行检查。
请各位留言分享您的观点和经验。
今天有位同事,提出了这样一个问题,他想限制所有MVC接收到的HTTP请求必须是POST方式。
接下来在下面的内容中,将我想到的方式分享给大家,如果大家有其它的方式,请留言。
一、HttpPostAttribute特性
大家首先想到时的,MVC提供了HttpPostAttribute特性,是用于限制HTTP请求必须POST方式来提交。

