asp.net – 为什么默认情况下GET请求返回JSON不允许?
发布时间:2020-12-15 19:14:23 所属栏目:asp.Net 来源:网络整理
导读:作为ASP.NET MVC 2 Beta 2更新的一部分,缺省情况下不允许JSON GET请求。看起来您需要在从控制器返回JsonResult对象之前将JsonRequestBehavior字段设置为JsonRequestBehavior.AllowGet。 public JsonResult IsEmailValid(...){ JsonResult result = new Json
作为ASP.NET MVC 2 Beta 2更新的一部分,缺省情况下不允许JSON GET请求。看起来您需要在从控制器返回JsonResult对象之前将JsonRequestBehavior字段设置为JsonRequestBehavior.AllowGet。
public JsonResult IsEmailValid(...) { JsonResult result = new JsonResult(); result.Data = ..... ; result.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return result; } 这背后的原因是什么?如果我使用JSON GET尝试并做一些远程验证,我应该使用不同的技术? 解决方法
DenyGet默认的原因是
MSDN,有一个链接到
Phil Haack’s blog的更多细节。看起来像一个跨站点脚本漏洞。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – System.Web.Optimization.Bundle与WebEssen
- asp.net-mvc – 在调用action之前发生的ASP.NET MVC事件?
- asp.net-core – dnx和dnu没有在Ubuntu 15.10上运行
- asp.net-mvc – 无Cookie会话和跨站点表单帖子
- asp.net-mvc-3 – 实体框架填充了我的文本字段,尽管它们不是
- asp.net-mvc – WebSecurity.InitializeDatabaseConnection
- asp.net-mvc – 我在哪里可以初始化Orchard模块中的AutoMap
- asp.net – MVC4 – ContextDependentView – 这是什么意思
- 将ASP.NET Web窗体托管为Windows Azure网站
- asp.net – 会话在20分钟后到期:是否空闲
推荐文章
站长推荐
- asp.net-mvc – 我可以从动作过滤器返回动作结果
- asp.net如何跳转到其他文件夹下的页面
- asp.net-mvc – 使用键入的HTML助手时的模型前缀
- 在Mono上使用F#和ASP.NET Webforms
- asp.net-mvc – 如何让routelink返回正确的URL?
- asp.net – 如何监视SQL Server中的活动连接池?
- asp.net – System.DirectoryServices – 服务器
- asp.net-core – Visual Studio 2015中的ASP.NET
- asp.net-mvc-3 – 避免服务器端Razor视图和客户端
- asp.net-mvc – ASP.NET MVC绑定模型中的数组
热点阅读