Rails 今天跟进项目问题,发现 chrome19 的一个将 post 当作 get 发送请求的 bug,请同学们遇到注意.

lyfi2003 · 2012年06月20日 · 最后由 hysios 回复于 2012年06月21日 · 3507 次阅读

出现 bug 的版本:Chrome 19.0.1055.1 ( 应该说从 19.0.104x 开始 )

Bug 现象:Ajax 的 POST 可能会被提交为 GET 请求。

啥时候出:当一个 URL 既支持 GET 又支持 POST, 我们经常用到的 RESTFUL 就是这样子. 这时,POST 就会被当作 GET 发出。导致出现错误。

开始定位到这个问题,我还不敢相信。后面再去 google 找一下。果断 code.google.com 上 chromium 上有这个 issues

如果你遇到奇怪的问题,可以留意下。so, 版本帝还是 bug 帝?

这个 Bug 让人难以置信~ 当前 Chrome 版本应该是 19.0.1084.56 请问这个版本是否有此 bug?

我是 Chromium 19.0.1084.56 好像没碰到这个问题。。。

我一般不跟 chrome 一起疯。。。都能用,就懒得升级了

同 1 楼、2 楼,版本 19.0.1084.56,最近写的一个 Rails app 刚好用到 Ajax POST,无此问题。

#1 楼 @lgn21st #2 楼 @yesmeck #4 楼 @AshZ 最新版本没有这个问题,19.0.1055.1 以及 到之前 19.0.104x 之间有问题,老的例如 16 也正常的。如果客户遇到的话可以留意是不是这个引起的。我们个人开发一般都是不断的最新版,问题不大。

#1 楼 @lgn21st 这个 Bug 让人难以置信 + 1

之前的 19 dev 版本有这个问题

需要 登录 后方可回复, 如果你还没有账号请 注册新账号