Мы уже говорили о том, что RESTful API использует HTTP-протокол для обмена данными между веб-браузером (или другим клиентом) и веб-сервером.
HTTP (Hypertext Transfer Protocol) — это стандартный протокол для передачи данных через Интернет. Когда ты открываешь сайт в браузере, например,
https://softwarecats.dev/, браузер использует HTTP для того, чтобы отправить запрос на сервер и получить веб-страницу.
HTTPS (Hypertext Transfer Protocol Secure) — это защищенная версия HTTP. Он добавляет шифрование данных с помощью SSL/TLS, чтобы обеспечить безопасность общения между клиентом и сервером.
Как это работает.HTTP. Когда ты вводишь URL в адресную строку браузера, браузер отправляет запрос на сервер, который хранит сайт. Сервер отправляет обратно HTML-страницу, изображения, стили и другие файлы, которые ты видишь в браузере.
HTTPS. Когда ты заходишь на сайт с HTTPS, браузер устанавливает
защищенное соединение с сервером с помощью шифрования. Это значит, что все данные, которые передаются между твоим браузером и сервером, защищены и не могут быть легко перехвачены или прочитаны кем-то другим.
SSL (Secure Sockets Layer) и
TLS (Transport Layer Security) — это протоколы, которые используются для шифрования данных и защиты связи.
Когда данные шифруются, они превращаются в нечитаемый код, который можно расшифровать только с помощью специального ключа. Это предотвращает перехват и прочтение данных посторонними людьми.