¿Cómo puedo lidiar con la respuesta de AfJsonRequestOperation cuando mi servicio devuelve texto/html?
-
26-10-2019 - |
Pregunta
Soy nuevo en AfNetworkingk y mi pregunta es cuando uso AFJSONRequestOperation, ¡mi servicio devolvió un resultado de texto/HTML! ¿Alguien puede darme algunas sugerencias? U otro methord para implementar este?
Solución
Solo agrega text/html
a los tituos aceptables como este:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
Esta es definitivamente una mejor opción que la siguiente, ya que no necesita alterar AFJSONRequestOperation.m
Otros consejos
Ir AFJSONRequestOperation.m
Agregar text/html
+ (NSSet *)defaultAcceptableContentTypes {
return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}
Solo un tiro en la oscuridad, pero intente establecer el Accept
encabezado application/json
Para el NSURLRequest
, o si eso no funciona, agregue un .json
Al final de la URL.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow