ma1*_*w28 5 compression gzip http nsurlconnection websocket
我正在制作一个从 Heroku 请求 JSON 的 iPhone 应用程序。
我是否收到了压缩后的回复?而且,iPhone 是否会自动解压缩 gzipped 响应,或者您必须对其进行编程?我正在使用
NSURLConnection
异步(使用委托协议),如 Xcode 文档中所述。
当我做:
curl -I http://acani.heroku.com/users/4c96ee4f1467281352000049/1234/50/50
Run Code Online (Sandbox Code Playgroud)
我得到:
HTTP/1.1 200 OK
Server: nginx/0.7.67
Date: Sun, 17 Oct 2010 16:27:25 GMT
Content-Type: application/json
Connection: keep-alive
Content-Length: 11532
X-Varnish: 2314841869
Age: 0
Via: 1.1 varnish
Run Code Online (Sandbox Code Playgroud)我还使用 Zimt WebSocket 代码和 AsyncSocket 进行聊天。聊天服务器是 Node.js。我应该压缩每条聊天消息吗?还是自动完成的?
我想知道,为了减少带宽,Twitter 是否在将您的推文发送到 Twitter 之前对其进行 gzip(在网络上使用 JavaScript,或在 iPhone 上使用 Objective-C)?
谢谢!
马特