Mam problem zwiazany z komunikacja ( komorka <--> servlet ). Komunikacja odbywa się za pomocą

HttpConnection c = (HttpConnection)Connector.open(url);

Połączenie sie udaje. Wysyłam informację do serwletu za pomocą

c.setRequestProperty("a","b");

Serwlet te informację odbiera.
Serwlet zwraca odpowiedz za pomocą ustawienia odpowiedniego nagłówka strony http. Robie to za pomocą.

HttpServletResponse resp.setHeader("cos", "jakis string");

Teraz chcę z komórki odczytać nagłówek strony http. Metoda

c.getHeaderField("cos");

No i otrzymuje blad java.io.IOException: response empty.
Probuje tez odczytac naglowek jako int

c.getHeaderFieldInt("cosinnego",-1);

i on zwraca mi wartosc 0. Tutaj jest informacje ze jesli nie bedzie istnial naglowek o danej nazwie to ma zwrocic wartosc -1. Zwraca mi 0 chociaz jestem pewien ze nie taka wartosc jest ustawiona na stronie http. Mam pewnosc ze infomormacja zostala wyslana do serwletu poniewaz dokonuje mi on wpisu do bazy danych tak jak tego oczekiwalem ale niemoge odczytac zadnej od niego odpowiedzi. Zeby wam rzucic jeszcze troche klod pod nogi to wam powiem ze na emulatorze na komputerze wszystko dziala. Dopiero jak wgralem to na komorke ( sagem myx6-2 ) to walsnie otrzymuje w/w blad. Wiem ze probelm jest skomplikowany ale prosze o jakies sugestie albo przynajmniej info. czy komus z was udalo sie wykorzystac

c.getHeaderField("cos");

do pobrania info z naglowka http. Dodatkowe pytanie czy naglowki http moga byc nazywane przezemie np: resp.setHeader("imiePsa", "burek");