エラー ドメイン=com.alamofire.error.serialization.response コード=-1016 「リクエストが失敗しました: 受け入れられないコンテンツ タイプ: text/html」の原因と解決策_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:31:22
オリジナル
2055 人が閲覧しました

Error Domain=com.alamofire.error.serialization.response Code=-1016 "リクエストが失敗しました: 受け入れられない content-type: text/html"、この問題の理由は、サードパーティの戻り値のタイプが異なることです。使用されているフレームワーク AFNetworking インターフェイスは問題ありません。サーバー担当者は HTML ファイルの使用に慣れており、この方法で JSON ファイルも作成するため、このコードをモデル クラスまたはネットワーク ツール クラスに追加すると完全に解析できなくなります。上記の問題を解決するには、AFNetworking を直接変更しないことをお勧めします。

instance.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/html", @"text/json", @"text/javascript ", nil];

[NSSet setWithObjects:@"application/json", @"text/html",@"text/json", @"text/javascript" 、 nil];AFNetworking の AFURLResponseSerialization.m ファイルにあります。「text/html」を追加しただけで、サフィックス html

を持つ JSON データを解析できるようになります。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!