php - 如何在 Postman 中查看重定向链?

标签 php http postman http-redirect

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

<?php

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

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

我发现 postman (默认情况下?)最多允许 9 个(请参阅下面的编辑)10 次重定向并在 10 日 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。

最佳答案

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

请参阅左下角的红色框。单击它以访问控制台。

希望能帮助到你 :)

关于php - 如何在 Postman 中查看重定向链?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60972054/

相关文章:

http - 如何在gatling中检索响应 header 并多次执行http调用?

使用 Cookie 的 Java Web App 安全性

javascript - 使用 javascript 和 Postman 计算 JSON 数组中的记录

php - Magento 目录规则违反 MySQL 完整性约束错误

java - HttpMethodBase 与 HttpRequestBase

php - 如何让 Wordpress 以 Markdown 格式保存评论?

postman - 跨选项卡使用 Postman 变量

php - PHP 脚本中未收到 Postman 发送的 header

javascript - 如何使用按钮同时单击 anchor 链接上的事件来提交表单?

php - GroupBy 和 OrderBy Laravel Eloquent