如何在客户端看不到的情况下完全在服务器端处理 API 调用



>我想知道以下内容是否可行,如果是,请引导我走上正确的道路。

我的网站x.com,当用户在我的网站上提交表单时,会对y.com进行 API 调用,该调用返回JS哈希(是的,我知道非常过时)。

您可以看到在FireBug中使用返回的参数对y.com的调用。问题是Adblocker Plus正在拦截此内容并将其从视图中阻止。(不好(显示有关广告拦截器的消息不是解决方案(在这种情况下,用户实际上期待广告)))

是否可以让我的服务器向y.com服务器发出请求(在用户的客户端不知道的情况下)在我的服务器端获取响应,然后最终生成页面并在正文中包含响应内容,最后呈现给客户端?

这是完全可能的。您可以在本地 rails 应用程序 (x.com) 上定义一个端点,并将表单提交到该端点。然后使用HTTP库,我更喜欢rest-client,然后将表单提交给 y.com。

最新更新