Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 应用程序引擎响应大小不同_Ios_Iphone_Google App Engine - Fatal编程技术网

Ios 应用程序引擎响应大小不同

Ios 应用程序引擎响应大小不同,ios,iphone,google-app-engine,Ios,Iphone,Google App Engine,我在app engine中构建了许多REST接口,在iPhone客户端和Chrome上调试请求时,我注意到两个相同的请求有不同的响应大小: “GET/card?omid=2 HTTP/1.1”200 1468-“Mozilla/5.0(Macintosh;Intel Mac OS X 10_8_5)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/34.0.1847.116 Safari/537.36” “GET/card?omid=2 HTTP/1.1”200

我在app engine中构建了许多REST接口,在iPhone客户端和Chrome上调试请求时,我注意到两个相同的请求有不同的响应大小:

  • “GET/card?omid=2 HTTP/1.1”200 1468-“Mozilla/5.0(Macintosh;Intel Mac OS X 10_8_5)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/34.0.1847.116 Safari/537.36”
  • “GET/card?omid=2 HTTP/1.1”200 10669-“空社会1.83(iPhone;iPhone OS 6.1.3;en_US)”
请注意,来自iPhone客户端的相同请求比来自Chrome的请求大7倍。这些请求相隔一分钟,我的服务器端代码不区分用于确定响应的客户端。在这个特定的请求中,服务器只读取查询变量“omid”,并返回相应的数据


我能想到的唯一一件事是应用程序引擎通过客户端对数据进行本机压缩?但是看起来很奇怪。任何帮助都将不胜感激

在GAE文档的
响应
部分,它指出:

如果客户端发送HTTP头,请求指示 客户端可以接受压缩(gzip)内容,appengine压缩 响应数据将自动并附加相应的响应 标题。它同时使用接受编码和用户代理请求 用于确定客户端是否能够可靠地接收压缩数据的头 响应。自定义客户端可以指示它们能够接收 通过同时指定接受编码和用户代理来压缩响应 值为gzip的标头


这听起来似乎可以解释你所看到的

太棒了!现在,我将检查是否可以让我的iPhone客户端发送这些标题。带宽节约将是惊人的。谢谢