Comment puis-je faire face à la réponse de AFJSONRequestOperation lorsque mon retour de service text / html?

StackOverflow https://stackoverflow.com/questions/8814306

  •  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?

Était-ce utile?

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
scroll top