AFNetworking erhält JSON-Wert. URL funktioniert nicht

8

Ich verwende AFNetworking, um JSON-Werte aus meiner iOS-Anwendung zu erhalten. Ich habe meinen Code unter diesem Link getestet. Ссылка dann funktioniert mein Code gut. aber wenn ich Ссылка benutze diesen Link, um Daten im folgenden zu erhalten Fehler finden Sie unten den Code, den ich verwendet habe. Bitte helfen Sie mir, Daten von meiner URL

abzurufen %Vor%

Fehlerprotokoll

%Vor%     
Rehan K 19.07.2014, 12:31
quelle

5 Antworten

36

es passiert

%Vor%

format Content-Type "=" text / html hat kein AFNetworking.

Gehen Sie einfach zu Serilization->AFURLResponseSerialization.m , Zeile 215 und ändern Sie es:

%Vor%

es wird dich arbeiten.

Bei neueren Versionen ist der Code möglicherweise in Zeile 223 enthalten.

    
VenushkaT 19.07.2014, 17:22
quelle
1

Lösung für Swift:

Es akzeptiert den meisten Inhaltstyp.

%Vor%     
Sourabh Sharma 06.11.2015 15:50
quelle
0

Die von Ihnen verwendete URL ( Ссылка ) gibt stattdessen einen nicht akzeptierten Content-Type-Header zurück von text / html sollte application / json zurückgegeben werden.

    
Ota 19.07.2014 12:52
quelle
0

Wie Otanaught sagt, gibt die von Ihnen verwendete URL ( Ссылка ) einen nicht akzeptierten Inhalt zurück. type header, anstelle von text / html sollte application / json zurückgegeben werden.

Wenn Sie Zugriff auf die PHP-Web-Service-Datei haben, legen Sie dies vor jedem Anzeige-Code:

%Vor%     
OsLivon 21.09.2014 21:38
quelle
0

Wenn Sie afnetwork 2.6.3 verwenden, dann Gehen Sie einfach zu Serilisation - & gt; AFURLResponseSerialization.m, Zeile 224, und ändern Sie es in:

%Vor%

es wird dich arbeiten.

    
Rishi Vekaria 23.01.2018 04:26
quelle