Tul*_*leb 5 xcode content-type objective-c ios afnetworking
我正在执行请求操作,以使用AFHTTPRequestOperationManager从服务器下载每种类型的文件.
目前,我这样做:
AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"image/jpeg", @"image/gif", @"image/png", @"application/pdf", ..., nil];
Run Code Online (Sandbox Code Playgroud)
它运行良好,但我想启用所有内容类型可以避免遗漏一些.
是否可以为每种现有内容启动可接受的内容类型?就像是:
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"*", nil];
Run Code Online (Sandbox Code Playgroud)
谢谢.
只需将acceptableContentTypes 设置为nil。
AFNetworking 中的相关代码如下所示:
if (self.acceptableContentTypes && ![self.acceptableContentTypes containsObject:[response MIMEType]]) {
...
Run Code Online (Sandbox Code Playgroud)
如果acceptableContentTypes 为nil,则它不会费心检查,而只是继续下载。