Android Http получить Session Cookie

Я действительно не хотел публиковать здесь, потому что в сети так много информации, но я перебрал всю глубину и не могу понять это.

Итак, я не могу заставить это работать в двух сценариях, надеюсь, ответ будет одинаковым для обоих.

Моя проблема в том, что я установил заголовок запроса, но он, похоже, не отправляет его.

У меня есть идентификатор сеанса s = e32ff223fwefd3, и я хочу сохранить это в «Cookie», но, похоже, он не работает.

Вот самый быстрый пример кода, который у меня есть

import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.HttpResponse;

private static String sessionCookie = "s=12342342352354234";

public static void get(String url) {
    HttpClient client = new DefaultHttpClient();
    HttpGet request = new HttpGet(url);
        if(sessionCookie != null){
            Log.d(TAG, "Setting Cookie: "+sessionCookie);
            request.setHeader("Cookie", sessionCookie);
        } else {
            Log.i(TAG, "Null session request get()");
        }
        HttpResponse response = client.execute(request);

        Header[] headers = response.getAllHeaders();
        for (int i=0; i < headers.length; i++) {
            Header h = headers[i];
            Log.i(TAG, "Header names: "+h.getName());
            Log.i(TAG, "Header Value: "+h.getValue());
        }
}

Поэтому, когда мой ответ выходит с другой стороны, к нему не присоединяется мой идентификатор s = 232342w3f23f!

Я думаю, что я объяснил это правильно, любая помощь приветствуется

Ответы на вопрос(0)

Ваш ответ на вопрос