gpt4 book ai didi

delphi - DataSnap 服务器 - 将 HTTP 请求重定向到另一个 DataSnap 服务器

转载 作者:行者123 更新时间:2023-12-03 15:56:32 25 4
gpt4 key购买 nike

我的应用程序包含一个“网关”DataSnap REST 服务器,它是所有客户端的第一个访问点。根据客户端在请求中传递的用户名(基本身份验证),请求需要重定向到另一个 DataSnap 服务器。我的问题 - 是否有办法构建“网关”服务器,以便它可以根据用户名或 HTTP 请求 header 中的其他值将任何请求重定向到另一台服务器?我试图避免重复“网关”服务中的所有服务器方法,即我不想将 2 个请求“链接”在一起,但不知何故只重定向 1 个请求。

不确定这是否可能,但认为有人可能会证明我错了?我使用的是 Delphi XE2,DataSnap 服务器是 Windows 服务。

最佳答案

我在这里可以看到两个选项:

  • 仅使用第一台服务器,登录后返回真实服务器的地址

  • 在 Datasnap 服务器和基于身份验证数据的 RewriteRules 前面使用 Apache 或 NGINX 反向代理(但是今天我的 Google-Fu 似乎已经用尽了,也许这可以作为 HTTP/Apache 特定问题放在此处)所以)

关于delphi - DataSnap 服务器 - 将 HTTP 请求重定向到另一个 DataSnap 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17126414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com