我可以在本地发出ajax请求,而不是将响应发送到互联网吗?

时间:2014-12-10 11:39:03

标签: javascript php jquery ajax server

我在这里遇到了一些问题。想象一下,我在本地有2台服务器和#34;服务器A"和"服务器B"。

"服务器A"可以访问互联网,"服务器B" ISN'吨

我在"服务器A"中有一个javascript文件。 (可访问互联网),它向服务器B"发出ajax请求(POST)。将来自"服务器A"也收到来自"服务器B"?

的回复

如果它无论如何都不可能?

由于

3 个答案:

答案 0 :(得分:4)

无法将Ajax发送到无法从Internet访问的服务器B.您必须向服务器A 创建ajax,然后服务器A 连接到服务器B PHP CURL 例如< / p>

答案 1 :(得分:1)

没有。

Ajax请求不是来自服务器。他们来自客户。

如果要将B上的数据公开到Internet,那么您需要向A发出Ajax请求,然后让A代理来自B的数据。

答案 2 :(得分:1)

您可以在Amazon(AWS)上运行IAAS服务器EC实例将node.js服务器设置为某个端口,例如8080暴露在互联网上,人们可以与...通信...你可以在同一个实例上设置另一个node.js服务器连接到你不暴露的端口,并通过localhost访问它。

可以从服务器向服务器发送HTTP请求。