サービスがテキスト/HTMLを返すとき、AFJSonRequestoperationの応答に対処するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/8814306

  •  26-10-2019
  •  | 
  •  

質問

私はafnetworkingkに慣れていません。私の質問は、afjsonrequestoperationを使用するとき、私のサービスがテキスト/HTMLの結果を返したときです!誰かが私にいくつかの提案を与えることができますか?

役に立ちましたか?

解決

追加するだけです text/html このようなexpcepableContentTypesへ:

[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];

これは間違いなく以下のオプションよりも良いオプションです。 AFJSONRequestOperation.m

他のヒント

行きます AFJSONRequestOperation.m

追加 text/html

+ (NSSet *)defaultAcceptableContentTypes {
    return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}

暗闇の中でのちょうどショットですが、設定してみてください Accept ヘッダーに application/json のために NSURLRequest, 、またはそれがうまくいかない場合は、aを追加します .json URLの終わりまで。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top