我正在调用api,但是我需要更改响应的位置...通常,响应将直接发送回客户端进行调用,但我需要一种方法来发送在别处回应。
这甚至可能吗?有没有解决这个问题的工作? 服务器是类似于paypal或facebook的API,而客户端不是同一个位置。
谢谢!
答案 0 :(得分:1)
它不会工作(轻松)。
http协议表示逻辑客户端通过提交请求并(希望)收到响应来启动信息交换。虽然技术上可行的服务器可以向客户端B(“我的服务器2”)提供响应,其中数据的获取是由客户端A的请求触发的('我的服务器1&# 39;),我认为这是对隐私和严重安全漏洞的公然侵犯。请注意,它仍假定所涉及的两个客户都提交了活动间隔重叠的请求。
这并不排除通过其他方式(例如Web套接字)通知客户端B的可能性。
但是,您仍然需要逻辑客户端B('我的服务器2')的合作。所以问题是你是否能更好地对应用程序进行不同的建模,让服务器“服务器化”。和我的服务器1'交换他们的逻辑角色:
请注意'服务器'之间的通信。和我的服务器1'不需要使用http。