Android, как отправить строку данных через Json на сервер?

Мне нужно отправить некоторые данные, введенные edittext в моем приложении для Android, но я не понимаю, как я должен сделать код для серверной части! Я на PHP 5.3.


person user3437592    schedule 19.03.2014    source источник
comment
Обратитесь к этим stackoverflow.com/questions/2540786/, stackoverflow.com/questions/8317553/   -  person Piyush    schedule 19.03.2014
comment
Это поможет вам понять весь процесс Call и ответ   -  person Akshay    schedule 19.03.2014
comment
Это для получения данных, а не для публикации.   -  person user3437592    schedule 19.03.2014
comment
я использую этот код hmkcode.com/android-send-json-data -to-server, но я не понимаю, как сделать код для этой страницы «hmkcode.appspot .com/jsonservlet  -  person user3437592    schedule 19.03.2014


Ответы (1)


вы можете сделать это, используя строку запроса. Но для этого вам нужен API для серверной части. Для отправки данных на стороне сервера вы можете использовать этот код: -

public String connect(String url) 
    {//for connect to database(QueryString API)
        String userID = null;
        HttpClient httpc = new DefaultHttpClient();
        try 
        {
        HttpPost post = new HttpPost(url);

            HttpResponse response = httpc.execute(post);
            if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) 
            {
                userID = EntityUtils.toString(response.getEntity());
                Log.v("Login response", "" + userID);
            }
        }   
        catch (ClientProtocolException e) 
        {
            e.printStackTrace();
        } 
        catch (IOException e) 
        {
            e.printStackTrace();
        }
        return userID;
    }

public void abcd(String a1, String a2, String a3,
            String a4, String a5) {

        String QS ="";//acc. to ur data
        String finalURL2 = url + QS;

        String result2 = connect(finalURL2);
        Log.v("message", result2);
    }
person Barun    schedule 19.03.2014