向外部Web服务发出请求的最佳方式

时间:2017-04-12 10:23:43

标签: javascript web-services networking cross-domain

所以,我有这个Web应用程序,显示特定网络的网络产品。 Web服务器不在网络内部,因此为了向访问者显示他或她可以订购的网络服务,我需要在网络中识别他们的计算机。

所以,我一直在使用iframe来加载我的客户提供的特定网内URL。此网内URL将识别访问浏览器,然后将其(在iframe内)重定向到我的Web服务上的资源,并附带标识详细信息。

为了进行识别,网内Web服务器需要接收来自访问者的HTTP请求,但这真的是处理此问题的最佳方法吗?据我所知,Ajax跨域有点乱,但我认为iframe跨域同样不稳定,还是?

你会如何解决这个问题?事件链需要是:

  1. 访问者访问 my.web.com/services
  2. 访问者被发送到 client.network.com/identify
  3. 哪个重定向到 my.web.com/identifier?id=XXYY
  4. 现在,我可以在用户浏览器上为 my.web.com 设置一个cookie,其ID为“XXYY”(如果已登录则更新成员个人资料)。显然,这个请求需要是异步的,因为网内Web服务器的响应速度可能很慢,因此只需要一个正常的重定向即可。

0 个答案:

没有答案