控制台中的最终URL(在所有重定向之后)

时间:2018-09-12 21:35:26

标签: bash shell

此网址:

https://httpbin.org/absolute-redirect/3

重定向到:

https://httpbin.org/absolute-redirect/2

然后重定向到:

https://httpbin.org/get

我可以使用哪个shell命令来获取最终URL?

1 个答案:

答案 0 :(得分:1)

我目前正在使用它:

curl -sS -L -I -o /dev/null https://httpbin.org/absolute-redirect/3  -w %{url_effective}'\n'

我的第一次尝试值得一提。如果您删除了tail -1部分,可以对其进行修改以显示所有重定向:

curl -sS -v -o -L -I /dev/null https://httpbin.org/absolute-redirect/3 2>&1 | grep Locat | tail -1 | cut -c 13-3000