Проверьте запрос в Network или HTTP-клиенте, затем сопоставьте его с серверными логами и трассировкой по request ID. Разделяйте DNS, TLS, транспорт, HTTP и бизнес-ошибку.
Как посмотреть, что происходит под капотом при HTTP-запросе, особенно если что-то пошло не так?
Проверьте запрос в Network или HTTP-клиенте, затем сопоставьте его с серверными логами и трассировкой по request ID. Разделяйте DNS, TLS, транспорт, HTTP и бизнес-ошибку.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Проверьте запрос в Network или HTTP-клиенте, затем сопоставьте его с серверными логами и трассировкой по request ID. Разделяйте DNS, TLS, транспорт, HTTP и бизнес-ошибку.
Смотрите метод, URL, заголовки, безопасное тело, статус, ответ и тайминги. Воспроизводите проблему на разрешённом окружении с теми же существенными условиями. Если запрос не дошёл до приложения, нужен анализ сети или прокси; если дошёл — обработчика и зависимостей. Перед передачей HAR или логов удалите cookies, токены и персональные данные.