Come posso fare con la risposta AFJSONRequestOperation s' quando il mio servizio di testo ritorno / html?

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

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

È stato utile?

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