Протокол передачі гіпертексту (HTTP) є основою Всесвітньої павутини та використовується для завантаження веб-сторінок за допомогою гіпертекстових посилань. HTTP — це протокол прикладного рівня, призначений для передачі інформації між мережевими пристроями та працює поверх інших рівнів стеку мережевих протоколів.
Використовуються методи HTTP щоб вказати дію, яку клієнт API хотів би виконати на певному ресурсі. Кожен метод HTTP відповідає певній операції, наприклад створенню, читанню, оновленню чи видаленню ресурсу, і метод HTTP має бути включений до кожного запиту до REST API.
Є кілька переваг HTTP, але деякі з видатних переваг такі:
- Клієнти.
- Інфраструктура кешування.
- Компресія.
- Безпека.
- Переговори щодо змісту.
- Обхід брандмауерів.
- Інструменти.
Розроблено протокол передачі гіпертексту (HTTP). для забезпечення зв’язку між клієнтами та серверами. HTTP працює як протокол запит-відповідь між клієнтом і сервером. Приклад: клієнт (браузер) надсилає HTTP-запит на сервер; потім сервер повертає відповідь клієнту.
HTTP розшифровується як Hypertext Transfer Protocol, і це протокол – або встановлений порядок і синтаксис для представлення інформації – який використовується для передача даних через мережу. Більшість інформації, яка надсилається через Інтернет, включаючи вміст веб-сайту та виклики API, використовує протокол HTTP.