Comment puis-je faire face à la réponse de AFJSONRequestOperation lorsque mon retour de service text / html?
-
26-10-2019 - |
Question
Je suis nouveau à AFNetWorkingk et ma question est quand je l'utilise AFJSONRequestOperation, mon service a renvoyé un résultat text / html! Tout le monde peut me donner quelques suggestions? Ou d'autres methord pour mettre en œuvre ce?
La solution
Il suffit d'ajouter text/html
aux acceptableContentTypes comme ceci:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
Ceci est sans aucun doute une meilleure option que celui ci-dessous que vous ne avez pas besoin de AFJSONRequestOperation.m
alter
Autres conseils
Aller à AFJSONRequestOperation.m
Ajouter text/html
+ (NSSet *)defaultAcceptableContentTypes {
return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}
Juste un coup de feu dans l'obscurité, mais essayez de définir l'en-tête de Accept
à application/json
pour le NSURLRequest
, ou si cela ne fonctionne pas, ajouter un .json
à la fin de l'URL.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow