ホームページ  >  記事  >  ウェブフロントエンド  >  text/plain および text/html_html/css_WEB-ITnose を受け取るように AFNetworking ソース ファイルを変更する方法

text/plain および text/html_html/css_WEB-ITnose を受け取るように AFNetworking ソース ファイルを変更する方法

WBOY
WBOYオリジナル
2016-06-24 11:45:31827ブラウズ

Afnetworkingを使用する場合、次のエラーに遭遇する可能性があります:

{ステータスコード:200、headers {

"content-length" = 14;

"content-type" = "text/plain;charset=utf-8";

Date = "木、2014 年 5 月 22 日 10:37:50 GMT";

Server = "Apache-Coyote/1.1";

"Set-Cookie" ="JSESSIONID=C0DFED60A154557F8386E62AB2A066CE; Path=/FHJRDT";

} }, NSLocalizedDescription=リクエスト失敗: 受け入れられないコンテンツ タイプ: text/plain}


この時点で、AFNetworking が受信できる Content-Type を変更する必要があります。AFNetworking ソース コード ディレクトリに移動して AFURLResponseSerialization.m ファイルを見つけ、その中のコードを変更します:

self.acceptableContentTypes =[NSSetsetWithObjects:@"application/ json",@"text/json ",@"text/javascript",nil];

次のように変更されました:

self.acceptableContentTypes =[NSSetsetWithObjects:@"application/json",@"text/json",@" text/javascript",@"text /html",nil];

self.acceptableContentTypes =[NSSetsetWithObjects:@"application/json",@"text/json", @"text/javascript" ,@"text/plain "、ニル];



🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。