0

有没有办法忽略来自 AFJSONRequestOperation 的休息服务的返回内容类型?我使用的服务之一返回应用程序/文本,并且不会在下一个主要版本之前修复。目前我使用 AFJSONRequestOperation 并因此失败。

我尝试使用:

AFHTTPClient *afClient  = [[AFHTTPClient alloc] initWithBaseURL:url];
[afClient setDefaultHeader:@"Accept" value:@"application/json"];

但这不起作用。

还有什么办法吗?

谢谢,奥利弗

4

1 回答 1

1

处理此类情况的一种可能解决方案是调用您正在使用addAcceptableContentTypes:的子类。AFHTTPRequestOperation在您的特定情况下,将以下代码段添加到initWithBaseURL您的子类的方法中AFHTTPClient

[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObjects:@"application/text", nil]];

您可以addAcceptableContentTypes:AFNetworking 的文档中了解更多信息。

于 2013-01-23T13:43:41.380 回答