外部网站如何重定向到本地主机

how do external website redirects to localhost

我只是在测试一个 oAuth2 服务并将回调(重定向)url 给 http://localhost:8000/outh-login,首先我转到 auth 网站,然后在成功登录后我重定向回来使用 token.

回调 url

它正常工作,但等待外部网站如何能够从互联网重定向到本地主机?

谁能告诉我它到底是如何工作的,我真的很好奇。

可能正在使用 javascript ?

js 可以重定向到 localhost 吗?

我不确定它是如何工作的,所以如果有人知道,请告诉我。

真正执行 'redirecting' 的并不是网站,而是您的浏览器。重定向时,你来自哪里和你要去哪里之间没有通信。

服务器告诉浏览器:“打开这个url”,那看起来像一个HTTP头,例如:

HTTP/1.1 303 See Other
Location: http://localhost:8000/