Спасибо! Работал как шарм.

я есть форма входа в Android, которую я хочу использовать для отправки запроса HttpPost на сервер и получения cookie-файла взамен, если вход был успешным. У меня есть одна проблема, как мне реализовать правильную версию этого и как я могу получить cookie и сохранить его на устройстве (сохранить ли его в базе данных настроек? Чтобы я мог потом уничтожить его?).

У меня есть этот код прямо сейчас:

public void postData() {
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://a_site.com/logintest.aspx");

    try {
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("txtUsername", "username"));
        nameValuePairs.add(new BasicNameValuePair("txtPassword", "123456"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        HttpResponse response = httpclient.execute(httppost);
        Log.v(TAG, "Response from server: " + response.toString());

    } catch (ClientProtocolException e) {

    } catch (IOException e) {

    }
}

Как получить cookie и как его сохранить, если вход был успешным?

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

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