获取411长度需要在Android设备中使用jQuery Mobile远程链接时出错

时间:2012-05-12 16:14:33

标签: jquery-mobile ruby-on-rails-3.1 passenger thin webrick

我在Android设备中打开/发布ajax(远程)链接并试图点击这些链接时打开jQuery Mobile网页时出现此错误。运行在WebRick和Passenger上的Rails 3.1会出现问题。如果我使用瘦身,问题似乎就会消失。虽然,我更喜欢Passenger用于生产服务器。

我应该在Passenger中调整任何东西来拍摄这个错误吗?

1 个答案:

答案 0 :(得分:0)

事实证明,jQuery Mobile + Android Webkit的组合会导致POST请求与空主体引发此错误。我做了一个hack to rails ujs使用时间戳({ timestamp: (new Date()).getTime() })的哈希作为任何非空GET请求的主体,并且问题消失了。