搜尋

首頁  >  問答  >  主體

ios - AFNetWorking 做网络请求的一个问题。

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];

这段代码是什么意思?

伊谢尔伦伊谢尔伦2772 天前344

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-04-18 09:57:46

    manager的responseSerializer屬性.它只設定了一些固定的解析格式。其中不包含text/html這種資料的格式。 AFNetworking解析格式的底層,是沒有text/html這種資料的格式的:

    manager.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil];
    

    為了避免網路資料解析出錯,將 text/html 類型新增至可接收內容類型

    manager.responseSerializer.acceptableContentTypes= [NSSetsetWithObjects:@"text/html", nil];
    

    回覆
    0
  • 取消回覆