gpt4 book ai didi

ios - AFNetworking 接受所有内容类型

转载 作者:可可西里 更新时间:2023-11-01 04:41:20 26 4
gpt4 key购买 nike

我正在执行请求操作,使用 AFHTTPRequestOperationManager 从服务器下载各种类型的文件。

目前,我是这样做的:

AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:baseURL];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"image/jpeg", @"image/gif", @"image/png", @"application/pdf", ..., nil];

它运行良好,但我想启用所有可能的内容类型以避免遗漏一些。

是否可以为每种现有内容启动可接受的内容类型?像这样的东西:

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"*", nil];

谢谢。

最佳答案

只需将 acceptableContentTypes 设置为 nil。

AFNetworking 中的相关代码如下:

       if (self.acceptableContentTypes && ![self.acceptableContentTypes containsObject:[response MIMEType]]) {
...

如果 acceptableContentTypes 为 nil,则不检查,继续下载。

关于ios - AFNetworking 接受所有内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28983213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com