2016-04-10 32 views
0

POST yöntemi ile dinlenme hizmetlerini bağlamak için android uygulamasından HttpURLConnection kullanıyorum.HttpURLConnection sunucuya çerez değerleri göndermiyor

sunucuya ulaşıyor ve oturum açtıktan sonra sunucu yanıt için bazı çerezler ayarlıyor.

ancak daha fazla istek gönderdiğimde, çerez bu isteklerle birlikte gitmiyor.

Lütfen bana bunu yapmanın yolunu söyle.

Şimdiden teşekkürler

+0

AndroidHttpClient kullanıyor musunuz? – Nivesh

+0

Hayır HttpURLConnection kullanıyorum – Rahul

cevap

1

Sen açma isteğinden çerezleri almalısınız ve izleyen tüm istekler bir istek parametresi olarak gönderirler. Böyle ayarlayabilirsiniz:

conn.setRequestProperty("Cookie", YOUR_COOKIES_FROM_LOGIN_REQUEST); 

Bir demo here bulabilirsiniz.

+0

Ama bu nasıl bir güvenlik? çerezi ayrı ayrı saklamak ve her bir istek ile göndermek zorunda kalırsak. – Rahul

+0

'HttpUrlConnection' nesnesinin yeniden kullanılması gerekmez. Bu yüzden, çerezi saklamak ve her istek için göndermek zorundasınız. –

+0

Yani POST yöntemi için bağlantıyı yeniden kullanabilmemizin herhangi bir yolu var, böylece her istek için çerez göndermeye gerek yok mu? – Rahul