使用XML HTTP发送超长XML表单数据
来源:互联网 发布:襄阳程序员工资 编辑:程序博客网 时间:2024/06/05 16:43
这一限制也束缚你的能力。但是有办法解决这个问题。如果你没被限制在只能够通过FORM提交来发送数据,那么你就可以使用HTTP://www.66of.com" target=_blank>XMLHTTP对象(微软的HTTP://www.66of.com" target=_blank>XML集里的一个DOM对象)来发送所需要的HTTP://www.66of.com" target=_blank>XML:
var oHTTP://www.66of.com" target=_blank>XMLHTTP = new ActiveXObject("Microsoft.HTTP://www.66of.com" target=_blank>XMLHTTP");
oHTTP://www.66of.com" target=_blank>XMLHTTP.open("POST", "HTTP://www.66of.com" target=_blank>XML_handler.asp", false);
oHTTP://www.66of.com" target=_blank>XMLHTTP.send(HTTP://www.66of.com" target=_blank>XML_to_send);
由于Request对象会实现IStream接口,所以你可以通过使用DOMDocument对象的load()方法来加载所要提交的HTTP://www.66of.com" target=_blank>XML:
Dim oDOM
Set oDOM = Server.CreateObject("MSHTTP://www.66of.com" target=_blank>XML2.DOMDocument")
oDOM.load Request
如果你被限制在只能够使用FORM提交,那么你可以通过提交多个TEXTAREA或者INPUT来跨越这一限制,前面两者在服务器一接收到这个FORM数据的时候就可以被重新组合在一起:
var MAXLEN = 90000;
var oForm = document.createElement("FORM");
oFORM.method = "POST";
oFORM.action = "HTTP://www.66of.com" target=_blank>XML_handler.asp";
oFORM = document.body.appendChild(oFORM);
var s = document.someForm.txtHTTP://www.66of.com" target=_blank>XML.value;
if (s.length > MAXLEN) {
while (s.length > MAXLEN) {
var o = document.createElement("INPUT");
o.type = "hidden";
o.name = "txtHTTP://www.66of.com" target=_blank>XML";
o.value = s.substr(0, MAXLEN);
oFORM.appendChild(o);
s = s.substr(MAXLEN);
}
var o = document.createElement("INPUT");
o.type = "hidden";
o.name = "txtHTTP://www.66of.com" target=_blank>XML";
o.value = s.substr(0, MAXLEN);
oFORM.appendChild(o);
} else {
var o = document.createElement("INPUT");
o.type = "hidden";
o.name = "txtHTTP://www.66of.com" target=_blank>XML";
o.value = s;
oFORM.appendChild(o);
}
- 使用XML HTTP发送超长XML表单数据
- 使用XML HTTP发送超长XML表单数据
- 使用XMLHTTP发送超长XML表单数据
- 使用XMLHTTP发送超长XML表单数据
- 使用XMLHTTP发送超长XML表单数据
- 使用XMLHTTP发送超长XML表单数据_XML技巧
- HTTP请求发送XML数据
- HTTP请求发送XML数据
- 通过Http协议发送XML数据
- C# http 发送接收xml数据
- Http发送XML
- 使用HttpURLConnection发送XML请求数据
- XMLHTTP 发送 XML 数据
- android 通过HTTP协议发送XML数据并调用
- 通过HTTP协议发送XML数据并调用
- android 通过HTTP协议发送XML数据并调用
- Android之通过HTTP协议向服务器发送XML数据
- Http post 请求发送 xml
- 如何用VB建立快捷方式
- XML的简单读取与写入
- 用VB制作即时动态按钮
- 使用正则表达式进行xml数据验证
- 用VB制作屏幕保护程序
- 使用XML HTTP发送超长XML表单数据
- 给电脑装个监视器--VB编程一例
- 用XML数据岛结合Dom制作通讯录
- VB5里面实现VB6的InstrRev()和Split()一样的替换函数
- 怎样快速从一个XML文件中查找信息
- 基于XML的购物车的实现
- 包含中文字符的URL编码问题
- 使用javascript xml实现分页
- 使用xml http为网站增加域名查询功能