2012-07-03 9 views
10

Potrzebuję wysłać pewne dane w nagłówku http za każdym razem, gdy wysyłam żądanie do serwera (dzięki metodom pobierania i wysyłania). Używam RKObjectManager z pakietu restkit. Potrzebuję również statusu sprawdzenia zwróconego przez serwer (401, 200, 404 e.t.c). Czy ktoś zna rozwiązanie?Jak wysłać niektóre dane w nagłówku http z zestawem restocku

Dzięki!

Odpowiedz

15

Jeśli trzeba wysłać niestandardowe nagłówki z prośby, sugeruję, aby skorzystać z właściwości HTTPHeadersRKClient, na przykład:

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

Dla kodu statusu, zobacz moje another answer.

+3

Więcej zwięźle: '[[RKObjectManager sharedManager] .client setValue: myValue forHTTPHeaderField: myHeaderName];' – zaph

+1

czy ktoś wie jak to działa w wersja 0.20.0pre *? – manu

+0

@manu zobacz moją odpowiedź - http://stackoverflow.com/a/15215816/775779 –

17

w wersji 0.20.0rc1 można użyć następującego kodu:

[[[RKObjectManager sharedManager] HTTPClient] setDefaultHeader:myHeaderName value:myValue]; 
Powiązane problemy