Как отправить объект JSON через HttpClient Request с Android?

Я хочу отправить текст JSON {} веб-службе и прочитать ответ. Как я могу сделать это с Android? Каковы шаги, такие как создание объекта запроса, настройка заголовков содержимого и т. Д.

Мой код здесь

public void postData(String result,JSONObject obj) {
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpParams myParams = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(myParams, 10000);
    HttpConnectionParams.setSoTimeout(myParams, 10000);

    String json=obj.toString();

    try {

        HttpPost httppost = new HttpPost(result.toString());
        StringEntity se = new StringEntity(obj.toString()); 
        se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
        httppost.setEntity(se); 

        HttpResponse response = httpclient.execute(httppost);
        String temp = EntityUtils.toString(response.getEntity());
        Log.i("tag", temp);


    } catch (ClientProtocolException e) {

    } catch (IOException e) {
    }
}

какую ошибку я сделал, пожалуйста, исправьте меня, потому что это показывает мне ошибку неправильного запроса, но когда я делаю пост в постере, это показывает мне статус как Успешный 200 хорошо

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

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