POST XML на Android с использованием HTTP - PullRequest
1 голос
/ 20 июля 2011

Я пытаюсь опубликовать XML на Android. Тот же xml и сервер отлично работают на iphone, но на android я получаю неверное сообщение об ошибке xml.

public void postData() {

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://stage.isadiasjd.com.tr/asdasdad-web/getProductDeviceService.do");

    try {
        StringEntity se = new StringEntity("<customer><districtId>2541</districtId><barcode>45464654654917</barcode><udid>dade51ce2c127310d1df5ee25e876e46feae470b</udid><email>Xzcxzcxzczxc@zxczxcxczxc.com</email><hashCode>2500a7005c01903093fa268984zczczczaeawdwa2w1d3w6dec9b61afbe28f37baad819ba3e0d</hashCode></customer>", "UTF-8");
       // se.setContentType("text/xml");
        se.setContentType("application/atom+xml");
        httppost.setEntity(se);

        HttpResponse httpresponse = httpclient.execute(httppost);
        HttpEntity resEntity = httpresponse.getEntity();

        String ss = EntityUtils.toString(resEntity);
        Log.v("http req", ss);

    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
        Log.v("ex","1");
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        Log.v("ex","2");
        e.printStackTrace();
    }
} 

1 Ответ

0 голосов
/ 26 сентября 2012

Попробуйте приложение / JSON.На Android 2 что-то не так с xml-ответами на некоторых моделях

...