Введение в web-программирование
Last updated
Last updated
Основа веба: это взаимодействие клиент-сервер
клиент — запрашивает информацию
сервер — предоставляет информацию в ответ на запрос клиента
пример: браузер и сервер сайта. Браузер запрашивает информацию, сервер сайта предоставляет информацию в ответ на запрос
HTTP: протокол общения между клиентом и сервером
Протокол — набор правил. Наличие общих правил позволяет унифицировать обмен информацией — все могут общаться со всеми
Структура HTTP:
запрос (request): метод запроса + URL + заголовки (headers) + тело (body)
ответ (response): status-code (200 OK, 404 not found и др.) + заголовки (headers) + тело (body)
Некоторые методы запроса:
GET — взять информацию с сервера. Самый распространенный для пользователей
POST — добавить информацию на сервер
UPDATE — обновить информацию на сервере
DELETE — удалить информацию с сервера