I want to get response from the httppost request. I get the network response like 200,405,404 but i don't get the value which is coming from server. I am trying a lot but i don't get response. Please help...
My code is below-
private void UploadPost() {
        SharedPreferences sharedPreferences1 = getSharedPreferences("DATA", Context.MODE_PRIVATE);
        String ID = sharedPreferences1.getString("id", "");
        @SuppressWarnings("deprecation")
        HttpClient httpclient = new DefaultHttpClient();
        HttpPost httppost = new HttpPost(Url.addOffer_url);
        Log.e("uploadFile", "Source File Path " + picturePath);
        File sourceFile1 = new File(picturePath);
        if (!sourceFile1.isFile()) {
            Log.e("uploadFile", "Source File Does not exist");
            imgUploadStatus = "Source File Does not exist";
        }
        try {
            AndroidMultiPartEntity entity = new AndroidMultiPartEntity();
            File sourceFile = new File(picturePath);
            MultipartEntity entity1 = new MultipartEntity(
                    HttpMultipartMode.BROWSER_COMPATIBLE);
            // Adding file data to http body
            entity.addPart("retailer_id", new StringBody(ID));
            entity.addPart("title", new StringBody(addoffertitle));
            entity.addPart("description", new StringBody(addofferdesc));
            entity.addPart("keyword", new StringBody(addofferkeyword));
            entity.addPart("offer_id", new StringBody(OfferListing_Id));
           // entity.addPart("payment_status",new StringBody(paymentStatus));
            // if(!picturePath.equals(""))
            entity.addPart("offer_image", new FileBody(sourceFile));
           /* else
                entity.addPart("old_pic",new StringBody(Image_Path));*/
            httppost.setEntity(entity);
            Log.d("httppost success", "httppost");
            //Run a api for net conn check
            try {
                String responseString= new String();
                HttpResponse response = httpclient.execute(httppost);
                HttpEntity entity8 = response.getEntity();
                if(entity8 !=null){
                    responseString = EntityUtils.toString(entity8, "UTF-8");
                    System.out.println("Response body: " + responseString);
                }
                statusCode = 200;
            } catch (FileNotFoundException e) {
                Log.e("log_tag1", "Error FileNotFoundException new service" + e.toString());
                result = "FileNotFoundException";
            } catch (SocketTimeoutException e) {
                Log.e("log_tag2", "SocketTimeoutException new service " + e.toString());
                result = "SocketTimeoutException";
            } catch (Exception e) {
                Log.e("log_tag3", "Error converting OtherException new service " + e.toString());
                result = "OtherException";
            }
            if (statusCode == 200) {
                // Server response
                responseString = "success";
                Log.e("complete success", "Response from server: " + responseString);
            } else if (statusCode == 404) {
                responseString = "page not found";
                Log.e("complete page not found", "Response from server: " + responseString);
            } else if (statusCode == 405) {
                responseString = "no net";
                Log.e("complete no net", "Response from server: " + responseString);
            } else {
                responseString = "other";
                Log.e("complete other", "Response from server: " + responseString);
            }
        } catch (Exception e) {
            responseString = e.toString();
            responseString = "other";
            Log.e("complete", "Response from server: " + responseString);
        }
    }
I want to response from the httppost.i get the network response but i don't get the value which is coming from server.I am trying a lot but i don't get response.Please help...
 
     
     
    