2016年1月5日 星期二

iOS筆記:NSURLSession和CFNetwork的一些特性

  1. NSURLSession底層是CFNetwork
  2. NSURLSession預設Accept-Encoding: compress, gzip,CFNetwork預設是無。
  3. (BTW聽說資料量小的用壓縮反而會讓檔案變大,android預設也是無)
  4. 送出去的封包會切成header+body共兩個封包(這用wireshark在TCP層看得到)。如果是一般的web server是不用在意,若是燒板子的機器要特別注意封包是如何接收的
  5. 用CFNetwork接回傳就跟下載處理一樣要一個buffe一個一個接收再拼起來

沒有留言:

張貼留言