Как извлечь ответ сервера служб REST WCF методом POST в клиенте Android - PullRequest
0 голосов
/ 22 февраля 2011

Как извлечь ответ сервера служб WCF REST методом POST в клиенте Android. Я выполнил шифрование строки, затем отправил его на сервер, столкнувшись с проблемой ..

JSONObject jObject = new JSONObject();
            try {
                HttpPost post = new HttpPost(url);
                jObject.put("jsonString", eJSON);
                jObject.put("key", cryptKey);

                Log.i("jason Object", jObject.toString());
                post.setHeader("json", jObject.toString());
                StringEntity se = new StringEntity(jObject.toString());
                se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,
                        "application/json"));
                post.setEntity(se);

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Ниже приведен код для получения точного ответа.

HttpEntity responseEntity = getResponse.getEntity();
        Log.d(TAG, "response.getEntity() = " + getResponse.getEntity());
        String HTTP_response = null;
        try {
            HTTP_response = EntityUtils.toString(responseEntity, HTTP.UTF_8);
            Log.i(TAG, "Jsontext = " + HTTP_response);
        } catch (ParseException e1) {

            e1.printStackTrace();
               }
0 голосов
/ 22 февраля 2011
HttpResponse response = client.execute(post);
            String Res = response.getEntity().toString();
            Log.i("GetEntity",Res);

но только получение элемента ... требуется помощь специалиста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...