【发布时间】:2015-03-12 14:49:09
【问题描述】:
我正在调用 api,但我需要更改响应的位置...通常,响应将直接发送回进行调用的客户端,但我需要一种方法来发送它其他地方的回应。
这甚至可能吗?有解决办法吗? 服务端是paypal或者facebook之类的api,客户端不在同一个位置。
谢谢!
【问题讨论】:
-
我不是网络开发人员,但我很确定答案是否定的。客户端打开一个流到服务器并在该流上响应服务器。在您的场景中,服务器应该向客户端打开一个新流并发送答案:这意味着客户端成为服务器:)。
-
澄清一下,“客户端”是我的服务器,而不是浏览器实例。
-
您的客户端发出网络请求。所以从套接字的角度来看它是一个客户端。
-
我相信这正是 IP 欺骗的工作方式。基本上,您正在修改您的 IP 层,迫使服务器将回复发送给另一个客户端。这样做的缺点是请求客户端永远不会收到响应,因此不知道请求是否成功。
-
@icecub IP 欺骗不会发生在 http 协议层。
标签: javascript php api post get