android客户端如何获取web服务端的xml文件

问题描述

我想要实现android客户端通过http连接的方式获取web服务端的xml文件,要怎么实现?

解决方案

程序入口 public static void getXMLForNet() { String httpPath = "填写您要获取xml数据的http地址,如果含有汉子则必须进行编码";String xml = getContent(httpParh, "UTF-8");FileOutputStream out = new FileOutputStream(new File(Environment.getExternalStorageDirectory(), "test.xml"));OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8");writer.write(xml);writer.flush();writer.close();out.close(); }public static String getContent(String path, String encoding) throws Exception{URL url = new URL(path);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");conn.setReadTimeout(6*1000);if (conn.getResponseCode() == 200) {InputStream in = conn.getInputStream();byte[] data = readStream(in);return new String (data, encoding);}return null;}

时间: 2024-08-05 09:52:37

android客户端如何获取web服务端的xml文件的相关文章

unity局域网中客户端下载服务端的xml文件

问题描述 unity局域网中客户端下载服务端的xml文件 unity局域网中客户端怎样实现下载服务端的xml文件.顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

Android客户端利用Socket连接服务端思路及实例

Android客户端利用Socket连接服务器的大概思路如下: 客户端首次连接服务器: socket = new Socket();       SocketAddress address = new InetSocketAddress(svrHost, svrPort);       socket.connect(address, TIME_OUT);       socket.setSoTimeout(TIME_OUT);       in = new BufferedReader(new 

[Java]如何提高Web服务端并发效率的异步编程技术?

[编者按]在Java里开发多线程最强有力的实践就是做服务端的并发处理,本文作者阐述了实施多线程的具体实践方法,要真的掌握某种技术你就必须要知其所以然.笔者转发至此,希望对Web开发者有所帮助. 全文如下: 作为一名Web工程师都希望自己做的Web应用能被越来越多的人使用,如果我们所做的Web应用随着用户的增多而宕机了,那么越来越多的人就会变得越来越少了,为了让我们的Web应用能有更多人使用,我们就得提升Web应用服务端的并发能力.那么我们如何做到这点了,根据现有的并发技术我们会有如下选择: 给服

软件-关于android,如何实现在手机客户端中获取服务器上的资源,文件。【谢谢】

问题描述 关于android,如何实现在手机客户端中获取服务器上的资源,文件.[谢谢] 就比如说我手机上一个软件,怎么进入服务器上下载文件呢?,...感激不尽 解决方案 用httpclient这个类. 解决方案二: 1.如果只是文件的话,可以在服务器上开一个FTP服务.一般的,可以在服务器上开WEB服务 2.如果用WEB的话,需要在服务器上开发服务器端程序. 3.手机上用相应的客户端连接服务器(例如HttpClient),发出命令并接受数据. 解决方案三: 一:基于Http协议获取数据方法.二:

xml-从android外部文件中获取web服务的 uri?

问题描述 从android外部文件中获取web服务的 uri? 我开发一个 android 应用程序调用rest web服务,解析结果到 Json 对象.我想在一个单独的文件中保存 web 服务的 URI,所以我在 strings.xml 文件中添加了基础的 uri: <string name="BaseRestURL">http://192.168.1.2:8080/SensorRestService/webresources/</string> 在 java

netty-开发小型web服务端的问题

问题描述 开发小型web服务端的问题 学生毕设要开发一个服务端和安卓客户端.不要求几百万的访问,局域网内几台设备走通即可.请问这种类型的开发需要ssh框架么,目前只会servlet来处理. 还有最近在看socket通信,发现有bio,nio.感觉nio好像很麻烦,现在主流的都用nio了吗?还有个叫netty的框架,是不是能够简化nio的工作?直接使用netty好吗?毕竟刚学socket才没多久. 虽然想从基础慢慢来,但是课题任务时间放在那里.还是希望又快又好.好的要求也不是说最好,能达到项目要求

请教一个服务端读取pdf文件,并由客户端处理的问题。

问题描述 现状:一个基于B/S结构的程序,客户端通过IE浏览器打开存放在服务端的pdf文件,直接浏览,不需要下载到本地.浏览过后,点击页面的一个"确认"按钮,通知服务端已看过此pdf文件.问题:1.客户端通过IE打开服务器端的pdf文件,是否会在客户端的操作系统中有个临时文件夹来存放此pdf文件的缓存文件?如有的话,此文件的存放位置在哪?win7vistaxp这些操作系统是否存放在相同的目录中?如何获取此缓存文件?此缓存文件是否会自动删除,还是一直保留? 解决方案 解决方案二:PDF嵌

pringmvc-求教,SpringMVC整合hessian,客户端找不到服务端的接口类!求配置代码活解决方案!谢谢!

问题描述 求教,SpringMVC整合hessian,客户端找不到服务端的接口类!求配置代码活解决方案!谢谢! 求教,SpringMVC整合hessian,客户端找不到服务端的接口类!求配置代码活解决方案!谢谢!

javaweb-关于web服务端开发中文乱码问题

问题描述 关于web服务端开发中文乱码问题 在浏览器向服务端写中文时,服务端可以正常接收到中文,但是通过jdbc将接收到的中文写入到mysql数据库时,在数据库命令行查询的中文都是显示两个?,是什么原因呢?而且通过数据查询出来的打印在控制台和页面上也是显示两个? 解决方案 在mysql数据库中找到该表 右击 设计表 找到该字段 把字符集编码改成utf8 解决方案二: 数据乱码既是编码不统一造成的,特别是中文 要检查的地方有: 数据库(库表段) 文件格式编码 头(浏览器Header) mysql连