【发布时间】:2013-09-16 13:16:55
【问题描述】:
环境:
Windows Server 2012 标准版
rhodes-3.5.1.13 - 摩托罗拉RhoMobileSuite2.2.1.13
jQuery Mobile 1.6.4
Java jdk1.6.0_24
说明: 打完这个电话后..
Rho::AsyncHttp.get( :url => 网址, :标题=> { '接受'=>'应用程序/json', '接受编码'=>'gzip,deflate,sdch', '接受语言'=>'en-US,en;q=0.8' }, :callback => 回调, :callback_param => 回调参数 )...这个请求的结果返回如下:
"Rho::AsyncHttp..callback_param)" {"rho_callback"=>"1", "status"=>"error", "error_code"=>"1", "headers"=>{"Accept"= >"application/json", "Accept-Encoding"=>"gzip,deflate,sdch", "Accept-Language"=>"en-US,en;q=0.8", "User-Agent"=>"Mozilla -5.0 (ANDROID; Win32; 4.0.3)"}, "body"=>""}问题: 允许我传递给此调用的标头是否存在 Rhomobile 限制?如果我将带有标题的 url 粘贴到 Fiddler 中,它似乎可以工作。当我删除 'Accept-Encoding'=>'gzip,deflate,sdch' 时,响应是一样的。
提前致谢。
【问题讨论】: