我可以在本地发出 ajax 请求,然后将响应发送到互联网吗?
Can I make an ajax request locally and than send the response to the internet?
我在这里遇到了一点问题。想象一下,我在本地有 2 台服务器"服务器 A"和"服务器 B"。
"服务器A"可访问互联网,"服务器 B"则不可访问。
我在"服务器A"(互联网可访问)中有一个javascript文件,它向"服务器B"发出ajax请求(POST)。从"服务器 A"发出请求的人是否也会收到来自"服务器 B"的响应?
如果不是,它有可能吗?
谢谢
不可能
将Ajax发送到无法从Internet访问的服务器B。例如,您必须使ajax连接到服务器A,然后服务器A通过PHP CURL连接到服务器B
No.
Ajax 请求不是来自服务器。它们来自客户。
如果要将 B 上的数据公开给 Internet,则需要向 A 发出 Ajax 请求,然后让 A 代理来自 B 的数据。
您可以运行IAAS服务器EC实例,例如在Amazon(AWS)上设置节点.js服务器到某个端口,例如8080,该端口暴露在互联网上,人们可以与之通信...您可以在同一实例上设置另一个 node.js 服务器,该服务器连接到您不公开的端口并通过 localhost 访问它。
可以完成从服务器到服务器发送HTTP请求。
相关文章:
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- 在javascript中获取 http.post,然后发送响应
- 响应式导航在页面加载时打开,然后隐藏.应该在页面加载时隐藏
- Phantomjs 检查响应标头,然后执行某些操作
- 等待方法的响应,然后再继续而不使用 SJAX
- 我可以在本地发出 ajax 请求,然后将响应发送到互联网吗?
- 每个CasperJS然后是响应数组的下一个(未来)值
- 响应元素显示:无;在移动宽度,然后通过javascript按钮返回,但显示的链接断开:block;
- 如何从javascript中POST,然后使用POST响应进行更新
- 如何将两个getjson响应合并为一个变量,然后处理该变量
- JQuery试图打印选中复选框的表的列,然后打印来自web服务器的响应
- 流星:返回承诺's,然后再响应HTTP发布请求
- 云代码多次保存然后响应成功
- AngularJS:如何加载第一个N个JSON响应,然后在页面渲染后请求rest
- 当缩放浏览器窗口到给定的浏览器窗口宽度时,向下裁剪图像.然后让图像的其余部分响应
- 如何发布json对象到web api,然后接收响应
- 如何对JSONP请求返回即时响应,然后继续处理
- 向AJAX响应添加参数,然后根据返回参数应用操作
- 如何从承诺函数获得响应.然后