Il existe une question pertinente, mais je ne pouvais pas obtenir la réponse clairement.
J'aimerais poster un court code XML P> à une adresse d'URL spécifique sur http. Le service Web me renvoie un code XML. La partie importante est que je vais analyser le XML reçu et je veux stocker cela comme un fichier. P> Il y a quelque chose qui ne va pas pour recevoir la réponse. En outre, je n'ai rien écrit pour enregistrer le XML reçu en tant que fichier. Quelqu'un peut-il écrire un extrait de code? P> p>
3 Réponses :
Vous pouvez obtenir le contenu de la réponse à l'aide de: Vous pouvez l'écrire dans un fichier à l'aide de quelque chose comme ça . p> Il y a quelque chose qui ne va pas pour recevoir la réponse p>
BlockQuote> Puisque vous n'avez pas dit ce que em> a tort avec la réception de la réponse qu'il est un peu difficile de vous aider avec ce point. P> P>
OK, j'ai compris bientôt après avoir posté cette question. Ce code ici fonctionne bien:
HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://192.168.192.131/"); try { StringEntity se = new StringEntity( "<aaaLogin inName=\"admin\" inPassword=\"admin123\"/>", HTTP.UTF_8); se.setContentType("text/xml"); httppost.setEntity(se); HttpResponse httpresponse = httpclient.execute(httppost); HttpEntity resEntity = httpresponse.getEntity(); tvData.setText(EntityUtils.toString(resEntity)); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }