Есть соответствующий вопрос, но я не смог получить четкий ответ.
Я хотел бы разместить короткий XML-код
<aaaLogin inName="admin" inPassword="admin123"/>
на определенный URL-адрес по HTTP. Веб-сервис отправит мне обратно код XML. Важной частью является то, что я буду анализировать полученный XML и хочу сохранить его в виде файла.
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://192.168.192.131/"); //URL address
StringEntity se = new StringEntity("<aaaLogin inName=\"admin\" inPassword=\"admin123\"/>",HTTP.UTF_8); //XML as a string
se.setContentType("text/xml"); //declare it as XML
httppost.setHeader("Content-Type","application/soap+xml;charset=UTF-8");
httppost.setEntity(se);
BasicHttpResponse httpResponse = (BasicHttpResponse) httpclient .execute(httppost);
tvData.setText(httpResponse.getStatusLine().toString()); //text view is expected to print the response
что-то не так с получением ответа. Кроме того, я ничего не писал, чтобы сохранить полученный XML в виде файла. Может кто-нибудь написать фрагмент кода?