【问题标题】:.asp page calls a remote .php page.asp 页面调用远程 .php 页面
【发布时间】:2010-07-28 09:03:50
【问题描述】:
我需要从 IIS 网络服务器 A 向 Apache 网络服务器 B 发送数据。两台服务器运行在不同的物理机器上,并具有不同的静态 IP 地址。
在服务器 A 上运行一个 processForm.asp,它处理一些数据,我想将数据发送到 Web 服务器 B,比如说让 processData.php(在服务器 B 上)进一步处理数据。
这可能吗?如果是,请帮忙。
非常感谢您提前提供帮助。
【问题讨论】:
标签:
php
asp-classic
web-scraping
【解决方案1】:
一般来说,这是完全可能的。您实际要做的取决于您的processData.php 的外观和预期。 WebClient 是你这里的朋友。
【解决方案2】:
使用Microsoft.XMLHTTP 或msxml.serverXMLHTTP 对象..
例子
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET",aURL , False
objXMLHTTP.Send
Response.Write( objXMLHTTP.responseText )
【解决方案3】:
将数据从 IIS 上的 .asp 页面发送到 Apache 上的 processData.php。我在.asp上做了个表格,用了一个隐藏的输入控件,输入控件的值就是要发送的数据。
这不是我所希望的。我希望像 Gaby 这样的自动解决方案是建议。但 Gaby 的建议返回错误,状态码为 0。
如果有人知道解决方法,请告诉我。