Postman中如何查看重定向链?

Posted

技术标签:

【中文标题】Postman中如何查看重定向链?【英文标题】:How to view the redirection chain in Postman? 【发布时间】:2020-07-13 06:31:23 【问题描述】:

有时我需要测试多次重定向单个请求的网站。作为一个简单的例子,我在 php 中创建了一个示例脚本:

<?php

$n = (int) $_GET['n'] ?? 0;

if ($n < 9) header('Location: ?n=' . ($n + 1));
else echo $n;

我发现 Postman(默认情况下?)最多允许 9(参见下面的编辑)10 次重定向,并在 11 日 10th 崩溃。当我在 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。

【问题讨论】:

【参考方案1】:

是的,您可以使用邮递员控制台查看所有网址。

见左下角的红框。单击它以访问控制台。

希望对你有帮助:)

【讨论】:

谢谢你,兄弟。我发现 Postman 实际上允许 10 个重定向,而不是 9 个重定向。一个额外的重定向是从/directory/directory/,因为我将该脚本放在一个目录中。

以上是关于Postman中如何查看重定向链?的主要内容,如果未能解决你的问题,请参考以下文章

查看网页中是不是存在字符串后如何重定向到自定义网页

Laravel如何在自动重定向验证后发送参数以查看

如何在 Laravel 中将验证错误传递给查看而不重定向

如何使用 htaccess 修复重定向链问题

重定向以查看 IOS 通知栏中的点击推送消息

如何使用 Python 从 Selenium 的重定向链中获取中间 URL?