manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
这段代码是什么意思?
大家讲道理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];