2011-07-20 8 views
1

xmlをアンドロイドに投稿しようとしています。同じxmlとサーバーがiphoneで完璧に動作しますが、アンドロイド上で無効なXMLエラーメッセージが表示されています。HTTPを使用してAndroid上のPOST 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>[email protected]</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(); 
    } 
} 
+0

受け取った完全なエラーメッセージ(ある場合はスタックトレースを含む)をコピーして貼り付けますか?どうも! – Shlublu

+0

無効なXML cagryInside

+0

私はあなたのXMLは、XMLコンテンツが無効になって、URLエンコード、< and >は<と>に変換されていたであろう、その場合にあったかどうかを疑問に思って。デバッガを使ってhttppostのメンバーに話をしてもらえますか? – Shlublu

答えて

0

application/jsonを試してください。 Android 2で、一部のモデルでxml応答に問題がある

関連する問題