Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > HTTP请求发送XML数据
【标  题】:HTTP请求发送XML数据
【关键字】:HTTP,XML
【来  源】:http://www.blogjava.net/soddabao/archive/2007/01/25/95951.html

HTTP请求发送XML数据

Your Ad Here

???? ?http请求发送一些简单的数据,大家应该知道,直接在url后加"?参数名=参数值&参数名=参数值&",但是数据过多,这样发送就不可以,不管post还是get数据量超过2m好像都不行.当数据量大的时候可以采用xml格式,发送,此时发送方法就要改一下,不能在url地址后面加参数了,这是要用到

?????????????????var?Http? = ? new ?ActiveXObject( " Microsoft.XMLHTTP " )?
????????????????????Http.open(
" POST " ,GZURL, false )?
????????????????????Http.setRequestHeader(
" CONTENT-TYPE " , " text/xml;?charset?=?gb2312 " );
?????????????????Http.send(message)?
?????? 在httpserver中接受?
????????request.setCharacterEncoding("GB2312");
????????ServletInputStream?inStream?
=?request.getInputStream();

??????? 接受到的数据为一个流,流中包含xml数据,如果直接对流操作,转化成string然后再操作就有些麻烦了.此时用jdom操作这个xml的流,直接生成xml对象
SAXBuilder?sb?=?new?SAXBuilder();?//?新建立构造器
????????????doc?=?sb.build(inStream);
????????????Element?root?
=?(Element)?doc.getRootElement();
??????? 对这个xml的doc对象操作,想必大家应该会吧!先得到根节点,然后再得到子节点.....
学习Java6(七)Desktop(6)打印所选文件:【上一篇】
学习Java6(七)Desktop(5)使用默认程序编辑所选文件:【下一篇】
【相关文章】
  • HTTPS中间人攻击
  • 一个http upload问题
  • 各类Http请求状态(status)及其含义
  • 简单的VC 操作XML 文件的的方法
  • SOA必须建立在XML型数据库上
  • 就Tim Bray对JSON和XML的比较的几点看法
  • 追求代码质量: 探究 XMLUnit
  • GIS开发随笔(3)——ArcXML和NET_Link方法
  • Apache HTTP Server 与 Tomcat 的三种连接方式介绍
  • WAP中的'Fatal Error. Ln 1, Col 1 The main XML document cannot be empty'
  • 【随机文章】
  • Perl——Modperl_guide_cn.pdf
  • 使用继承机制要注意的一些问题
  • Java Servlet 编程及应用之三
  • Learn More About MOD
  • C/C++ 误区一:void main()
  • Java源码:Socket编程
  • ",,0,,0 4452,1,0,"帮帮我?如何使网页的超
  • 对我有用的磁盘的一些知识
  • DAO层单元测试
  • 分享 RPM 软件命令的使用方法! (资料来自网络)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.