Параметры не читаются при отправке HTTP Secure в Android - PullRequest
0 голосов
/ 07 ноября 2011

У меня есть приложение, которое использует сообщение https на удаленном сервере.

Каждый раз, когда я пытаюсь отправить сообщение на этот сервер, я получаю ответ, в котором говорится, что я не добавил параметр id.

Вот мой код

    HttpHost host = new HttpHost("hostname", 443, "https");
    HttpPost httppost = new HttpPost(uri);  
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
        nameValuePairs.add(new BasicNameValuePair("description", "Android"));
        nameValuePairs.add(new BasicNameValuePair("type", "Android"));
        nameValuePairs.add(new BasicNameValuePair("id", DeviceUtils.getID()));

        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, HTTP.UTF_8));           
        String content = httppost.getEntity().toString();   
    HttpResponse response = httpclient.execute(host, httppost);

Я пробовал с "нестандартным" httphost и без него, но всегда получаю один и тот же ответ.Подобный код был использован в javaclient, который работает на рабочем столе, и он работает просто отлично.

Идентификатор - это идентификатор устройства, который был зашифрован RSA и закодирован в Base64.

Любые идеи относительно того, что я делаю здесь неправильно.

...