本人搜索了很多例子,找到如下代码:
1)
客户端:
set HttpSend=CreateObject("Microsoft.XMLHTTP") '创建HTTP发送对象
HttpSend.open "POST","SaveClientData.asp",false '//打开发送通道
HttpSend.send xmlDoc '发送数据
服务器:
vbscript 语句:
set xmlDoc=server.CreateObject("Microsoft.XMLDOM") '创建XMLDOM IE5.5以下用Msxml2.DOMDocument
xmlDoc.load Request'加载远程提交XML文件Microsoft 里的帮助是:<% xmlDoc.load(Request); %>
2)
客户端:
set HttpSend=CreateObject("Microsoft.XMLHTTP")'//创建发送对象
str="GetServerData.asp?OrderId="+txtId
HttpSend.open "GET",str,false
HttpSend.send
服务器:
strOrderId=Request("OrderId") '接收单据ID
问题:
如果是客户端向服务器传递一个参数,第二种可行;
如果是客户端向服务哭传递一个XML文件,用第一种方法方便,但是我把request的所有方法和属性都看了,也不知道如何在asp.net中接收xml文件。
1)
客户端:
set HttpSend=CreateObject("Microsoft.XMLHTTP") '创建HTTP发送对象
HttpSend.open "POST","SaveClientData.asp",false '//打开发送通道
HttpSend.send xmlDoc '发送数据
服务器:
vbscript 语句:
set xmlDoc=server.CreateObject("Microsoft.XMLDOM") '创建XMLDOM IE5.5以下用Msxml2.DOMDocument
xmlDoc.load Request'加载远程提交XML文件Microsoft 里的帮助是:<% xmlDoc.load(Request); %>
2)
客户端:
set HttpSend=CreateObject("Microsoft.XMLHTTP")'//创建发送对象
str="GetServerData.asp?OrderId="+txtId
HttpSend.open "GET",str,false
HttpSend.send
服务器:
strOrderId=Request("OrderId") '接收单据ID
问题:
如果是客户端向服务器传递一个参数,第二种可行;
如果是客户端向服务哭传递一个XML文件,用第一种方法方便,但是我把request的所有方法和属性都看了,也不知道如何在asp.net中接收xml文件。
XmlDocument xml=new XmlDocument();
xml.Load(s);