Android发送xml数据给服务器的方法

 更新时间:2015年09月21日 12:17:35   作者:Ruthless  
这篇文章主要介绍了Android发送xml数据给服务器的方法,以实例形式较为详细的分析了Android发送XML数据及接收XML数据的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Android发送xml数据给服务器的方法。分享给大家供大家参考。具体如下:

一、发送xml数据:

public static void main(String[] args) throws Exception {
 String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><videos><video><title>中国</title></video></videos>";
 String path = http://localhost:8083/videoweb/video/manage.do?method=getXML ;
 byte[] entity = xml.getBytes("UTF-8");
 HttpURLConnection conn = (HttpURLConnection) new URL(path).openConnection();
 conn.setConnectTimeout(5000);
 conn.setRequestMethod("POST");
 conn.setDoOutput(true);
 //指定发送的内容类型为xml
 conn.setRequestProperty("Content-Type", "text/xml; charset=UTF-8");
 conn.setRequestProperty("Content-Length", String.valueOf(entity.length));
 OutputStream outStream = conn.getOutputStream();
 outStream.write(entity);
 if(conn.getResponseCode() == 200){
  System.out.println("发送成功");
 }else{
  System.out.println("发送失败");
 }
}

二、接受xml数据:

public ActionForward getXML(ActionMapping mapping, ActionForm form,
  HttpServletRequest request, HttpServletResponse response)
  throws Exception {
 InputStream inStream = request.getInputStream();
 byte[] data = StreamTool.read(inStream);
 String xml = new String(data, "UTF-8");
 System.out.println(xml);
 return mapping.findForward("result");
}

希望本文所述对大家的Android程序设计有所帮助。

相关文章

  • Android编程基础之简单Button事件响应综合提示控件Toast应用示例

    Android编程基础之简单Button事件响应综合提示控件Toast应用示例

    这篇文章主要介绍了Android编程基础之简单Button事件响应综合提示控件Toast应用,结合实例形式分析了Button事件响应与Toast提醒的相关操作技巧,需要的朋友可以参考下
    2016-10-10
  • Android程序开发中单选按钮(RadioGroup)的使用详解

    Android程序开发中单选按钮(RadioGroup)的使用详解

    在android程序开发中,无论是单选按钮还是多选按钮都非常的常见,接下来通过本文给大家介绍Android程序开发中单选按钮(RadioGroup)的使用,需要的朋友参考下吧
    2016-03-03
  • Android中实现视差滚动示例介绍

    Android中实现视差滚动示例介绍

    大家好,本篇文章主要讲的是Android中实现视差滚动示例介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Android RecyclerView添加头部和底部实例详解

    Android RecyclerView添加头部和底部实例详解

    这篇文章主要介绍了Android RecyclerView添加头部和底部实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Android编程中软键盘基本用法分析

    Android编程中软键盘基本用法分析

    这篇文章主要介绍了Android编程中软键盘基本用法,结合实例形式分析了Android软键盘的显示、隐藏与使用注意事项,需要的朋友可以参考下
    2016-10-10
  • Android连接MySQL数据库并进行增删改查操作示例讲解

    Android连接MySQL数据库并进行增删改查操作示例讲解

    这篇文章主要介绍了Android 连接MySQL数据库并进行增删改查操作示例讲解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 一键移除ButterKnife并替换为ViewBinding的旧项目拯救

    一键移除ButterKnife并替换为ViewBinding的旧项目拯救

    这篇文章主要为大家介绍了一键移除ButterKnife并替换为ViewBinding的旧项目拯救详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Android实现3D标签云简单效果

    Android实现3D标签云简单效果

    这篇文章主要为大家详细介绍了Android实现3D标签云简单效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Android帧率监测与优化技巧

    Android帧率监测与优化技巧

    Android 应用的性能优化是开发过程中至关重要的一环,而帧率(Frame Rate)是评估应用性能的一个关键指标,在本文中,我们将深入探讨如何监测 Android 应用的帧率,以及如何通过代码示例来优化应用的性能,需要的朋友可以参考下
    2023-10-10
  • Android中persistent属性用法详解

    Android中persistent属性用法详解

    这篇文章主要介绍了Android中persistent属性用法,详细分析了persistent属性的功能及相关用法,需要的朋友可以参考下
    2016-06-06

最新评论