环境:
Windows Server 2012 标准
rhodes-3.5.1.13 - MotorolaRhoMobileSuite2.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' 时,响应是相同的。
提前致谢。