http пост соединение в андроид - PullRequest
0 голосов
/ 25 января 2011

Я занимаюсь разработкой приложения для Android. Что включает в себя отправку данных на приложение / сервер в Android из приложения ... Может кто-нибудь сказать мне, как продолжить с этим .... Заранее спасибо Tushar

Ответы [ 3 ]

1 голос
/ 25 января 2011

Смотрите этот пример кода.Это поможет вам.

HttpContext localContext = new BasicHttpContext();
        String ret = null;
        HttpClient httpClient = new DefaultHttpClient();
        httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY,
                CookiePolicy.RFC_2109);
        HttpPost httpPost = new HttpPost(url);
        HttpResponse response = null;
        StringEntity tmp = null;
        httpPost.setHeader(
                "Accept",
                "text/html,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5");
        httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
        try {
            tmp = new StringEntity(data, "UTF-8");
        } catch (UnsupportedEncodingException e) {
            Log.e("Your App Name Here",
                    "HttpUtils : UnsupportedEncodingException : " + e);
        }

        httpPost.setEntity(tmp);
        try {
            response = httpClient.execute(httpPost, localContext);

            if (response != null) {
                ret = EntityUtils.toString(response.getEntity());
                Log.i("result", ret);
            }
        } catch (Exception e) {
            Log.e("Your App Name Here", "HttpUtils: " + e);
        }
0 голосов
/ 25 января 2011

Все, что вам нужно сделать, это поиск, этот вопрос задавался много раз раньше .

0 голосов
/ 25 января 2011

Вы можете использовать код в этом вопросе. Я объяснил, как это работает, как ответ на этот вопрос:)

Может кто-нибудь объяснить мне этот код?

Как ответ на ваш вопрос: ваш URL идет в конструкторе httppost:

 new HttpPost("http://www.yoursite.com/script.php");  

Вы можете прочитать остальную часть этой темы для быстрого ознакомления: http://www.androidsnippets.org/snippets/36/

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