📝 Update

This commit is contained in:
Yury 2022-03-26 23:21:58 +03:00 committed by GitHub
parent 0e31fb795d
commit 067e0bd151
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -138,34 +138,33 @@
[HTTP (HyperText Transport Protocol)](https://ru.wikipedia.org/wiki/HTTP) - cамый важный протокол интернета. Используйтся для передачи любых данных. Сам по себе протокол работает по простому принципу: клиент посылает запрос на сервер, после чего получает ответ на этот запрос от сервера.
- Структура HTTP-сообщений
> `Стартовая строка` - `Заголовки` - `Тело сообщения`
> `Стартовая строка` -> `Заголовки` -> `Тело сообщения`
- [Заголовки](https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8_HTTP)
> Дополнительная служебная информация которая отправляется вместе с запросом/ответом.
- Методы запросов
> `GET` - запрос на получение данных
> `POST` - запрос с передачей данных для создания новой записи
> `PUT` - запрос с передачей данных для изменения записи
> `DELETE` - запрос на удаление записи
> `GET` - запрос на получение данных <br>
> `POST` - запрос с передачей данных для создания новой записи <br>
> `PUT` - запрос с передачей данных для изменения записи <br>
> `DELETE` - запрос на удаление записи <br>
- [Коды состояния](https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F_HTTP)
> Каждый ответ от сервера имеет специальный числовой код, который характеризует состояние отправленного запроса. Эти коды делятся на 5 основных классов:
> - 1хх - служебная информация
> - 2хх - запрос прошел успешно
> - 3хх - перенаправление на другой адресс
> - 4хх - ошибка на стороне клиента
> - 5хх - ошибка на стороне сервера
> - 1хх - служебная информация <br>
> - 2хх - успешный запрос <br>
> - 3хх - перенаправление на другой адресс <br>
> - 4хх - ошибка на стороне клиента <br>
> - 5хх - ошибка на стороне сервера <br>
- [HTTPS](https://ru.wikipedia.org/wiki/HTTPS)
> Тот же HTTP, но с поддержкой шифрования
- [Cookie](https://ru.wikipedia.org/wiki/Cookie)
> Поскольку протокол HTTP не позволяет сохранять никакой информации о состояниях предыдущих запросов/ответов, возникает необходимость в использовании cookie. Куки позволяют серверу хранить различную информацию на стороне клиента, которую впоследующем клиент может отсылать обратно на сервер. В частности куки могут использоваться для авторизации или для сохранения различных настроек.
- [CORS](https://ru.wikipedia.org/wiki/Cross-origin_resource_sharing)
> Технология, которая позволяет одному домену получать данные от другого.
| Источники |
| ------------------------------------------------------------------------------ |
| **[HTTP - MDN (mozilla.org)](https://developer.mozilla.org/ru/docs/Web/HTTP)** |
<div align="right"><a href="#top">Содержание ⬆️</a></div>
- ### Cтек протоколов TCP/IP
@ -501,8 +500,7 @@
- ### Системные логи
- [Файлы журнала (логи)](https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0)
> Cпециальные текстовые файлы, в которые заносится вся информация о работе сервера или компьютера, о действиях программы или пользователя. Поэтому они особенно полезны при возникновении багов и ошибок в работе программы или сервера. Рекомендуется периодически просматривать логи, даже если ничего подозрительного не происходит.
[Файлы журнала (логи)](https://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0) - cпециальные текстовые файлы, в которые заносится вся информация о работе сервера или компьютера, о действиях программы или пользователя. Поэтому они особенно полезны при возникновении багов и ошибок в работе программы или сервера. Рекомендуется периодически просматривать логи, даже если ничего подозрительного не происходит.
| Источники |
| ------------------------------------------------------------------------------------------------------------------------------------ |