一个请求中的多个http请求到不同的域

时间:2016-02-28 07:29:18

标签: http url web tcp cross-domain

由于我缺乏知识,这可能是一个尴尬的问题,我不知道应该搜索哪个主题,但我有点希望/希望有一个解决方案。

我的意思是有什么方法可以将http请求发送到多个域吗?

例如:如果我发送页面www.facebook.com/stackoverflow的http请求。 我想要一个简单的信息,即通过向我的域发送消息也可以点击此链接。可以将URL更改为主URL仍为主要来源的任何内容。

我的意思是

www.facebook.com/stackoverflow+ {以某种方式向我的网站发送请求的其他代码}}

1 个答案:

答案 0 :(得分:1)

当您发送http://www.facebook.com/stackoverflow请求时,它需要与www.facebook.com服务器建立TCP连接,然后在该服务器上发送/stackoverflow资源的HTTP请求。您无法让Facebook将相同的请求转发给其他服务器。

如果您希望链接请求您的域名,则必须将您的域名声明为该链接的目标。您可以指定另一个URL作为额外参数,因此您的域可以使用HTTP重定向在准备好时将客户端转发到该URL。例如,搜索引擎会一直这样做,以跟踪用户在搜索结果中点击的链接。

例如:

http://www.example.com/doSomething?goto=http%3A%2F%2Fwww.facebook.com%2Fstackoverflow

客户端将连接到www.example.com服务器并发送/doSomething?goto=http%3A%2F%2Fwww.facebook.com%2Fstackoverflow请求。位于/doSomething的脚本可以执行任何操作,然后将客户端重定向到goto参数(http://www.facebook.com/stackoverflow)中的网址。