Вид страницы с ошибкой в браузере не означает, что сетевое соединение не может быть установлено. Код состояния HTTP предоставляет ценную информацию о том, на какой стадии достиг запрос.
Основной подход
401 обычно указывает на требование аутентификации, 403 указывает, что запрос был отклонен, а 404 указывает, что запрошенный ресурс не может быть найден. Если вы можете получить эти ответы, значит, достигнут HTTP-компонент; Также проверьте, исходит ли ответ от фактического сервера или промежуточного программного обеспечения.
Этапы применения
- Запишите полный URL-адрес, время и код состояния; Не помещайте токены доступа в запись.
- Проверьте правильный документированный путь к той же услуге и требуемому сеансу.
- Найдите уровень, производящий ответ, путем сравнения журналов прокси, CDN и приложений.
Практический пример
Хотя панель администрирования возвращает код 404 по адресу /, страницу входа можно открыть по адресу /admin. В этом случае считать устройство отключенным или менять шлюз — это ошибочный диагноз. Необходимо проверить правильный маршрут приложения.
Правильно интерпретируйте результат
Ответ 200 не всегда доказывает, что ожидаемый контент прибыл; Экран входа или промежуточный портал может вращаться. Проверьте код ответа, а также тип контента и ожидаемую закладку. Чтобы устранить предупреждения о сертификатах, не отключайте проверку навсегда.
Источник и дополнительная литература
Подробности протокола или команды: RFC 9110. Шаги и пример сценария приведены в редакционном описании IPScans.