DWR A request has been denied as a potential CSRF attack
虽然DWR是个很早就出现的Ajax框架,但一直都没去使用过,今天正好没事就看了一下并参照文档照做了个demo, 在其中碰到一个问题: 后台打印出错误信息:“严重: A request has been denied as a potential CSRF attack.” 在网上google一把 之后,出现此错误的原因大都是说“请求被拒绝,可能存在csrf(cross-site request forgeries,跨站请求伪造)攻击、 页面URL可能被跨站了的服务所调用之类的”,但是我这里只有一个简单的测试页面,是根本不存在什么所谓的跨站请求的, 但不知道为什么?希望有知道的朋友告诉一下我,万谢! 不过最后还是通过网上搜索给解决了,得到以下两种解决方案: 1、在web.xml配置文件中修改dwr的配置: Xml代码 2、将JSP文件中所引用的js文件engine.js的方式, 由<script type="text/javascript" src="js/engine.js"></script> 更改成:<script type="text/javascript" src="dwr/engine.js"></script>。 不知道为什么这样就可以啦,而引用js目录下就会报错。希望有知道朋友,不吝赐教,在下感激不尽! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- dojox.charting和dojox.timing构造Dojo动态图表
- ios – 如何在xcode 4中从构建到.ipa文件完全自动化
- 【教程】CocosStudio2.x发布的资源在2d-x中的使用简介
- 分享一个别人写的sqlite3使用总结的例子
- flex4设置背景图片
- 关于flex4绘画板中加入文字的一些感悟
- 有没有办法在Linq-to-XML查询中仅使用本地名称检索元素?
- swift – FBSDKApplicationDelegate应用程序openURL:sourc
- 【VB技巧】VB ListView 控件功能使用详解
- ruby-on-rails – ActiveRecord解析字符串到datetime?