我需要调用一个ip地址说http://12.12.1.43:8080/xyzzz,这将返回一个XML。但我不知道如何以编程方式从android调用它。 我试图访问的服务器是远程的。
答案 0 :(得分:2)
您需要解析从服务器收到的XML响应,如此
String uri = "http://12.12.1.43:8080/xyzzz ";
URL url = new URL(uri);
HttpURLConnection connection =
(HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Accept", "application/xml");
InputStream xml = connection.getInputStream();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(xml);