【发布时间】:2017-06-10 17:03:08
【问题描述】:
我们目前使用 DWR,但由于无法使用 POST(启用脚本标签时强制使用 GET)而遇到问题,因此我们正在考虑迁移到 HTML5 WebSockets。
这两种技术的优缺点是什么?我找不到任何比较。我们的服务器是 Java (Tomcat) 并且必须保持不变(没有 Node.js 或类似的)。
【问题讨论】:
-
你确定 DWR 使用 GET,因为默认情况下 DWR 拒绝 GET 请求以确保安全带和大括号,但是这可以使用 web.xml 中的 allowGetForSafariButMakeForgeryEasier=true init-param 进行自定义。 directwebremoting.org/dwr/security/script-tag-protection.html
-
我们使用它的方式我们需要设置 allowScriptTagRemoting=true 并且强制使用 GET