2012-07-03 12 views
10

Necesito enviar algunos datos en el encabezado http cada vez que solicito al servidor (con los métodos get y post). Estoy usando RKObjectManager de restkit. También necesito verificar el estado devuelto por el servidor (401, 200, 404 e.t.c). ¿Alguien sabe la solución?Cómo enviar datos en el encabezado http con restkit

Gracias!

Respuesta

15

Si necesita enviar cabeceras personalizadas con sus peticiones, me gustaría sugerir a utilizar la propiedad HTTPHeadersRKClient, por ejemplo:

[[[[RKObjectManager sharedManager] client] HTTPHeaders] setValue:myValue 
                  forKey:myHeaderName]; 

Para el código de estado, ver a mi another answer.

+3

Más sucintamente: '[[RKObjectManager sharedManager] .client setValue: myValue forHTTPHeaderField: myHeaderName];' – zaph

+1

¿Alguien sabe cómo funciona esto en versión 0.20.0pre *? – manu

+0

@manu por favor vea mi respuesta - http://stackoverflow.com/a/15215816/775779 –

17

en la versión 0.20.0rc1 puede utilizar el siguiente código:

[[[RKObjectManager sharedManager] HTTPClient] setDefaultHeader:myHeaderName value:myValue]; 
Cuestiones relacionadas