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