???? ?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)?
????????request.setCharacterEncoding("GB2312");
????????ServletInputStream?inStream?=?request.getInputStream();
SAXBuilder?sb?=?new?SAXBuilder();?//?新建立构造器
????????????doc?=?sb.build(inStream);
????????????Element?root?=?(Element)?doc.getRootElement();