如何在Postman中查看重定向链?
How to view the redirection chain in Postman?
有时我需要测试多次重定向单个请求的网站。作为一个简单的例子,我在 PHP:
中创建了一个示例脚本
<?php
$n = (int) $_GET['n'] ?? 0;
if ($n < 9) header('Location: ?n=' . ($n + 1));
else echo $n;
我发现 Postman(默认情况下?)最多允许 9(请参阅下面的编辑)10 次重定向并在 10th 11日。当我在 Postman 中测试该脚本时,它显示 9
的响应,这是预期的。它缺少的是整个重定向链,我有时需要检查它。
我知道有自动跟随重定向选项,但它根本不跟随重定向。
是否可以查看请求经过的所有 URL?在我的例子中是:
http://foo.test/
http://foo.test/?n=1
http://foo.test/?n=2
...
http://foo.test/?n=8
http://foo.test/?n=9
编辑
原来我的重定向是从 /directory
到 /directory/
,所以可能的重定向的实际数量是 +1。
是的,您可以使用邮递员控制台查看所有网址。
见左下角的红框。单击它以访问控制台。
希望对您有所帮助:)
有时我需要测试多次重定向单个请求的网站。作为一个简单的例子,我在 PHP:
中创建了一个示例脚本<?php
$n = (int) $_GET['n'] ?? 0;
if ($n < 9) header('Location: ?n=' . ($n + 1));
else echo $n;
我发现 Postman(默认情况下?)最多允许 9(请参阅下面的编辑)10 次重定向并在 10th 11日。当我在 Postman 中测试该脚本时,它显示 9
的响应,这是预期的。它缺少的是整个重定向链,我有时需要检查它。
我知道有自动跟随重定向选项,但它根本不跟随重定向。
是否可以查看请求经过的所有 URL?在我的例子中是:
http://foo.test/
http://foo.test/?n=1
http://foo.test/?n=2
...
http://foo.test/?n=8
http://foo.test/?n=9
编辑
原来我的重定向是从 /directory
到 /directory/
,所以可能的重定向的实际数量是 +1。
是的,您可以使用邮递员控制台查看所有网址。
见左下角的红框。单击它以访问控制台。
希望对您有所帮助:)