Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
networks:http-request [2023/09/30 18:23] werwolf [Методы] |
networks:http-request [2023/09/30 18:30] (текущий) werwolf [Утилита cURL] |
||
|---|---|---|---|
| Строка 151: | Строка 151: | ||
| - Пояснение — короткое текстовое описание к коду состояния. Используется исключительно для того, чтобы упростить понимание и восприятие человека при просмотре ответа. | - Пояснение — короткое текстовое описание к коду состояния. Используется исключительно для того, чтобы упростить понимание и восприятие человека при просмотре ответа. | ||
| - | {{https://selectel.ru/blog/wp-content/uploads/2022/06/image2-1-1525x1079.png?1525x1079|строка состояния ответа}}\\ Так выглядит строка состояния ответа. | + | {{:networks:fetch4.png?700x500 |}} |
| + | |||
| + | Так выглядит строка состояния ответа. | ||
| ==== Коды состояния и текст статуса ==== | ==== Коды состояния и текст статуса ==== | ||
| Строка 195: | Строка 197: | ||
| HTTP является расширяемым протоколом, который предоставляет огромное количество возможностей, а также поддерживает передачу всевозможных типов файлов. Однако, вне зависимости от версии, у него есть один существенный недостаток, который можно заметить если перехватить отправленный HTTP-запрос: | HTTP является расширяемым протоколом, который предоставляет огромное количество возможностей, а также поддерживает передачу всевозможных типов файлов. Однако, вне зависимости от версии, у него есть один существенный недостаток, который можно заметить если перехватить отправленный HTTP-запрос: | ||
| - | {{https://selectel.ru/blog/wp-content/uploads/2022/06/image8-1525x405.png?1525x405|данные http-запроса передаются в открытом виде}}Да, все верно: данные передаются в открытом виде. HTTP сам по себе не предоставляет никаких средств шифрования. | + | {{:networks:fetch5.png |}} |
| + | |||
| + | Да, все верно: данные передаются в открытом виде. HTTP сам по себе не предоставляет никаких средств шифрования. | ||
| Но как же тогда работают различные банковские приложения, интернет-магазины, сервисы оплаты услуг и прочие приложения, в которых циркулирует чувствительная информация пользователей? | Но как же тогда работают различные банковские приложения, интернет-магазины, сервисы оплаты услуг и прочие приложения, в которых циркулирует чувствительная информация пользователей? | ||
| Строка 205: | Строка 209: | ||
| Теперь если мы перехватим не HTTP , а HTTP**s**-запрос, то не увидим здесь ничего интересного: | Теперь если мы перехватим не HTTP , а HTTP**s**-запрос, то не увидим здесь ничего интересного: | ||
| - | {{https://selectel.ru/blog/wp-content/uploads/2022/06/image10-1-1525x419.png?1525x419|шифрование данных в https}}Данные передаются в едином зашифрованном потоке, что делает невозможным получение учетных данных пользователей и прочей критической информации средствами обычного перехвата. | + | {{:networks:fetch6.png |}} |
| + | |||
| + | Данные передаются в едином зашифрованном потоке, что делает невозможным получение учетных данных пользователей и прочей критической информации средствами обычного перехвата. | ||
| [[https://selectel.ru/services/additional/firewall/|Повысьте безопасность на сетевых портах с Selectel]] [[https://selectel.ru/services/additional/firewall/|Три межсетевых экрана для любых потребностей бизнеса.]] | [[https://selectel.ru/services/additional/firewall/|Повысьте безопасность на сетевых портах с Selectel]] [[https://selectel.ru/services/additional/firewall/|Три межсетевых экрана для любых потребностей бизнеса.]] | ||
| Строка 228: | Строка 234: | ||
| После нажатия Enter сайт начнет загружаться, а открытая вкладка Network — заполняться различными элементами, начиная все больше напоминать приборную панель самолета. | После нажатия Enter сайт начнет загружаться, а открытая вкладка Network — заполняться различными элементами, начиная все больше напоминать приборную панель самолета. | ||
| - | {{https://selectel.ru/blog/wp-content/uploads/2022/06/image4-1-1525x739.png?1525x739|вкладка network}}Не спешите пугаться. Это всего лишь список ресурсов, которые нужны для правильного отображения и работы сайта. | + | {{ :networks:fetch7.png?700x400 |}} |
| + | Не спешите пугаться. Это всего лишь список ресурсов, которые нужны для правильного отображения и работы сайта. | ||
| Нажав на любой из них, мы можем увидеть детали обработки отправленного запроса: | Нажав на любой из них, мы можем увидеть детали обработки отправленного запроса: | ||
| - | {{https://selectel.ru/blog/wp-content/uploads/2022/06/image3-2-1525x876.png?1525x876|детали обработки запроса}}В данном запросе, например: | + | {{ :networks:fetch8.png?700x400 |}} |
| + | |||
| + | В данном запросе, например: | ||
| * URL, к которому было совершено обращение — https://selectel.ru/blog, | * URL, к которому было совершено обращение — https://selectel.ru/blog, | ||
| Строка 246: | Строка 255: | ||
| Для отправки запроса и получения ответа мы можем воспользоваться флагом -v и указанием URL того ресурса, который мы хотим получить. «Схему» HTTP-запроса можно увидеть на скрине ниже: | Для отправки запроса и получения ответа мы можем воспользоваться флагом -v и указанием URL того ресурса, который мы хотим получить. «Схему» HTTP-запроса можно увидеть на скрине ниже: | ||
| - | {{https://selectel.ru/blog/wp-content/uploads/2022/06/image1-1.jpg?1413x894|схема запроса}}После запуска утилита выполняет: | + | {{ :networks:fetch9.jpg?700x400 |}} |
| + | |||
| + | После запуска утилита выполняет: | ||
| * подключение к серверу, | * подключение к серверу, | ||