iOSはAFNetworkingを使ってエラーに遭遇しました.Error Domain=comp.alamoff.error.serialization.reponse Code=-1016
2552 ワード
AFNetworkingを使用して、エラーが発生しました.unacceptable contentt type:text/htmlエラーログ:Errror Domain=come.alamoffire.error.serialaltitititions Code=-1016"Request failed:unacceptablle contetentt t typet:tetextttttttttttttxxxxxxxxxxxxxt/atstst/eeeeeeeeppppppppppppppsasasasasasasasasat/atext/atetetext/atext/atetext/atus code:200、headers{*}"Cachece-Coontrol"="no- store、no- cache、must-revalidate、post- checck=0、pre-checck=0"、****CoConnection="keep-alive"、****"""""""""==gzipt;*****"""""""""""""""=="""=""""""=""""""""""""""""="""""""""""""""""""""""""""""""""""""""""""""""""""""""""19Nov 1981 08:52 GMT"、****Pragma="no-cache"、****Server="nginx/1.1.19"";*"Set-Cookie"="PHPSESSID=qdvitek 1 k 91oeva 2 u 8 fats 39 l 93;path="、***"Transfer Encocding"=Identity"*"X-Pweered-By"="PHP/5.10-1 uuntun"*;NSErrrorFailingURLKey=http:URL:myUrlXXXXXX、come.alamoffire.serialization.reponse.error.data=< 7 b 226572 f 726 f 636464646 f 2265727272 f 227272726 f 6 f 727272727272726 f 6 f 6 f 676 f 676 f 676 f 676 f 676 f 676 f 676 d 676 d 6722222222222222222222222222222222222277777777777777777777777772727272727272727272726 f 222222222222227070707070707070707070707070707070707070707070c 6 f 6 f 70657273 c 2 f 7365 c 2 f 6269 c 2 f 6375746 f 6 d 65725 c 2 f 75706 c 6 f 61645 c 2 f 373332746 f 75 7869616 e 672 e 6 a 70 67227 d>、NSLocalized Description=Request failed:unacceptable content-type:text/html
理由:受け入れられない内容の種類「text/html」解決案:AFJSONResonseSerializer.mのうち、222行ぐらいはこの文を:self.acceptable ContentTypes=[NSSet setswithObject]@修正:self.acceptable ContentTypes=[NSSet set WithObject]@「appication/json」、@「text/json」、@「text/javascript」、@「text/html」、nil;
ネットワークリクエスト時に-1016が表示されたのは、text/jsonだけをサポートしています.appliation/json、text/javascriptにtext/htmlを追加してください.これで-1016のエラーが解決できます.しかし、それに伴い、3840エラーError Domain=NSCocoaErromain Code=3840"The operation couldn't be completted.(Cocoa error 3840.)"{NSDebugDescription=JSON text did not start with array or object and option to allow framents not set.}このエラーが発生したことを発見しました.どうすればいいですか?以下の文を追加すれば問題を解決できます.
理由:受け入れられない内容の種類「text/html」解決案:AFJSONResonseSerializer.mのうち、222行ぐらいはこの文を:self.acceptable ContentTypes=[NSSet setswithObject]@修正:self.acceptable ContentTypes=[NSSet set WithObject]@「appication/json」、@「text/json」、@「text/javascript」、@「text/html」、nil;
ネットワークリクエスト時に-1016が表示されたのは、text/jsonだけをサポートしています.appliation/json、text/javascriptにtext/htmlを追加してください.これで-1016のエラーが解決できます.しかし、それに伴い、3840エラーError Domain=NSCocoaErromain Code=3840"The operation couldn't be completted.(Cocoa error 3840.)"{NSDebugDescription=JSON text did not start with array or object and option to allow framents not set.}このエラーが発生したことを発見しました.どうすればいいですか?以下の文を追加すれば問題を解決できます.