Wie kann ich mit der Antwort von AfjsonRequestoperation umgehen, wenn mein Dienst zurückgibt, Text/HTML zurückgibt?
-
26-10-2019 - |
Frage
Ich bin neu in Afnetworkingk und meine Frage ist, wenn ich AfjsonRequestoperation verwende. Mein Dienst hat ein Text/HTML -Ergebnis zurückgegeben! Jeder kann mir einige Vorschläge geben? Oder andere Methord, um dies umzusetzen?
Lösung
Einfach hinzufügen text/html
zu den AcceptableContentTypen wie folgt:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
Dies ist definitiv eine bessere Option als die unten, da Sie sich nicht ändern müssen AFJSONRequestOperation.m
Andere Tipps
Gehe zu AFJSONRequestOperation.m
Hinzufügen text/html
+ (NSSet *)defaultAcceptableContentTypes {
return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}
Nur ein Schuss in der Dunkelheit, aber versuchen Sie das festzulegen Accept
Kopfball zu application/json
für die NSURLRequest
, oder wenn das nicht funktioniert, fügen Sie a hinzu .json
bis zum Ende der URL.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow