2013-03-11 5 views
-1

J'ai ce xml HTTP_Post envoyer dans mon projet android:comment afficher http_post en PHP?

try { 
      xml_input(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
      Log.e("Hiba!", "Xml_input fgv hivasa"); 
     } 

     // TODO Auto-generated method stub 
     HttpPost httppost = new HttpPost("http://users.atw.hu/festivale/xml_post.php"); 
     StringEntity se; 
     try { 
      se = new StringEntity(globalconstants.xml_out, HTTP.UTF_8); 
      se.setContentType("text/xml"); 
      httppost.setHeader("Content-Type", 
        "application/soap+xml;charset=UTF-8"); 
      httppost.setEntity(se); 

      HttpClient httpclient = new DefaultHttpClient(); 
      BasicHttpResponse httpResponse = (BasicHttpResponse) httpclient 
        .execute(httppost); 

      HttpEntity r_entity = httpResponse.getEntity(); 
      String xmlString = EntityUtils.toString(r_entity); 

      System.err.println("Error...." + xmlString); 
     } catch (Exception e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
  • Comment puis-je afficher dans mon site php?
  • Et est-ce un bon envoi de xml si je veux quelques règles etc. envoyant à un serveur?
+0

Que souhaitez-vous afficher exactement? – eis

+0

duplication possible de [Php lecture xml dans la demande de publication] (http://stackoverflow.com/questions/2068875/php-reading-xml-in-post-request) – Quentin

+0

mon fichier xml envoyé – david

Répondre

1

Vous pouvez accéder aux données http_post en utilisant $_POST array associatif superglobal en php. Like-

echo $_POST['foo']; 
+0

je comprends que ... mais comment puis-je envoyer ce 'foo' avec ce code? Parce que pas de ligne comme: Liste params = new ArrayList (); – david

+0

@david Essayez de définir l'en-tête de type de contenu sur "application/x-www-form-urlencoded". Et envoyer du texte brut pour voir si les données sont même envoyées ou non. – ShuklaSannidhya

+0

les données ont été envoyées – david

Questions connexes