Come posso fare con la risposta AFJSONRequestOperation s' quando il mio servizio di testo ritorno / html?
-
26-10-2019 - |
Domanda
Sono nuovo di AFNetWorkingk e la mia domanda è quando uso AFJSONRequestOperation, il mio servizio ha restituito un risultato text / html! Uno mi può dare qualche suggerimento? O altro methord per implementare questo?
Soluzione
Basta aggiungere text/html
ai acceptableContentTypes come questo:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
Questa è sicuramente una scelta migliore rispetto a quella in basso in quanto non c'è bisogno di alter AFJSONRequestOperation.m
Altri suggerimenti
Vai a AFJSONRequestOperation.m
Aggiungi text/html
+ (NSSet *)defaultAcceptableContentTypes {
return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}
Solo un salto nel buio, ma provate ad impostare l'intestazione Accept
per application/json
per il NSURLRequest
, o se questo non funziona, aggiungere un .json
alla fine dell'URL.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow