我需要将数据从 IIS Web 服务器 A 发送到 Apache Web 服务器 B。两台服务器在不同的物理机器上运行,并具有不同的静态 IP 地址。在服务器 A 上运行一个 processForm.asp,它处理一些数据,我想将数据发送到 Web 服务器 B,比如说让 processData.php(在服务器 B 上)进一步处理数据。这可能吗?如果是,请帮忙。
非常感谢您提前提供帮助。
我需要将数据从 IIS Web 服务器 A 发送到 Apache Web 服务器 B。两台服务器在不同的物理机器上运行,并具有不同的静态 IP 地址。在服务器 A 上运行一个 processForm.asp,它处理一些数据,我想将数据发送到 Web 服务器 B,比如说让 processData.php(在服务器 B 上)进一步处理数据。这可能吗?如果是,请帮忙。
非常感谢您提前提供帮助。
使用Microsoft.XMLHTTP或msxml.serverXMLHTTP对象。
例子
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET",aURL , False
objXMLHTTP.Send
Response.Write( objXMLHTTP.responseText )
一般来说,这是完全可能的。你实际要做的取决于你的processData.php
样子和它的期望。WebClient
是你的朋友吗?
将数据从 IIS 上的 .asp 页面发送到 Apache 上的 processData.php。我在.asp上做了一个表格,并使用了一个隐藏的输入控件,输入控件的值就是要发送的数据。
这不是我所希望的。我希望像 Gaby 这样的自动解决方案是建议。但是 Gaby 的建议返回错误,状态码为 0。
如果有人知道解决方法,请告诉我。