AFN3.0請求Header的設置

同事問我AFN3.0的Header怎么設置,我當時沒沒有留意,就在網上查找了一下。
首先是AFN,GET、POST請求,官方示例是最全的

默認的Header是這樣的

{
    "Content-Length" = 1301;
    "Content-Type" = "text/html;charset=UTF-8";
    Date = "Mon, 27 Jun 2016 06:53:06 GMT";
    Server = "Apache-Coyote/1.1";
}

附上一張圖

Snip20160628_8.png

設置如下

設置請求內容的類型
[manager.requestSerializer setValue:@"application/json;charset=utf-8" forHTTPHeaderField:@"Content-Type"];
設置請求內容的長度
[manager.requestSerializer setValue:[NSString stringWithFormat:@"%ld", (unsigned long)[jsonStr length]] forHTTPHeaderField:@"Content-Length"];
設置請求的編碼類型
[manager.requestSerializer setValue:@"gzip" forHTTPHeaderField:@"Content-Encoding"];

參考文章
AFNetWorking 配置Header位置參數
使用 AFNetworking3.0請求時如何獲取響應頭文件

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,180評論 4 61
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 一到夏天,大晚上咖啡店、酒吧、音樂吧全都人滿為患,想和親愛的TA好好來一場甜蜜的約會都不行,干脆就在家里來一場浪漫...
    Lenka_su閱讀 1,097評論 0 1
  • 《超級個體-伽藍214》352/365,10.29打卡,大太陽 【三件事】 1. [ ] 第一要務:整理房間 2....
    伽藍214閱讀 201評論 0 0
  • 跨年夜,過了今天應該夠十年了吧…… 在跨年夜這一天,十五從微信上刪除了陳先生。之前十五刪除過陳先生好多次,但是每次...
    十五雁歸來閱讀 293評論 0 0