Типи запитів http протоколу - get, post і put

Рубрика: Мережеві протоколи

HTTP визначає протокол типу запит / відповідь. Коли клієнт, наприклад веб браузер, посилає повідомлення запиту на сервер, HTTP протокол визначає типи повідомлень, які використовуються клієнтом для запиту веб сторінки, а також типи повідомлень, що застосовуються сервером для відповіді. Трьома поширеними типами повідомлень є GET, POST і PUT.

GET - це клієнтський запит даних. Веб браузер посилає повідомлення GET. щоб витягувати сторінки з веб сервера. Як показано на малюнку, як тільки сервер отримує GET запит, він відповідає рядком статусу, наприклад, HTTP / 1.1 200 OK, і власне самим повідомленням, основною частиною якого може бути запитуваний файл, повідомлення про помилку, або будь-яка інша інформація.

POST і PUT використовуються, щоб посилати повідомлення, які завантажують дані на веб сервер. Наприклад, коли користувач вводить дані в форму, вбудовану в веб сторінку, POST включає дані в повідомлення, що посилається на сервер.

PUT завантажує ресурси або контент на веб сервер.

Для безпечної комунікації через Інтернет використовується Безпечний HTTP протокол (HTTPS), щоб отримувати доступ або публікувати інформацію на веб сервері. HTTPS може використовувати аутентифікацію і шифрування. щоб убезпечити дані, коли вони переміщуються між клієнтом і сервером. HTTPS визначає додаткові правила для проходження даних між Прикладним і Транспортним Рівнями.