0

AFJSONRequestOperationのRESTサービスからの戻りコンテンツタイプを無視する方法はありますか?私が使用するサービスの1つはアプリケーション/テキストを返し、次のメジャーリリースまで修正されません。現在、AFJSONRequestOperationを使用していますが、これが原因で失敗します。

私は使用しようとしました:

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

しかし、これは機能しません。

その他の方法で ?

ありがとう、オリバー

4

1 に答える 1

1

このような状況に対処するための1つの可能な解決策は、使用しaddAcceptableContentTypes:ているAFHTTPRequestOperationサブクラスを呼び出すことです。特定の状況では、次のスニペットをサブクラスのinitWithBaseURLメソッドに追加します。AFHTTPClient

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

詳細についてaddAcceptableContentTypes:、AFNetworkingのドキュメントを参照してください

于 2013-01-23T13:43:41.380 に答える