Как посмотреть цепочку перенаправления в Почтальоне? - PullRequest
1 голос
/ 01 апреля 2020

Иногда мне нужно тестировать сайты, которые перенаправляют один запрос несколько раз. В качестве простого примера я создал пример сценария в PHP:

<?php

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

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

Я обнаружил, что почтальон (по умолчанию?) Допускает до 9 (см. РЕДАКТИРОВАТЬ ниже) 10 перенаправлений и сбоев на 10th 11th. Когда я тестирую этот скрипт в 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 Ответ

1 голос
/ 01 апреля 2020

Да, вы можете использовать консоль почтальона для просмотра всех URL.

См. Красное поле в левом нижнем углу. Нажмите на нее, чтобы получить доступ к консоли.

Надеюсь, это поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...