Протокол HTTP является по своей природе статeless (без состояния). Это значит, что каждый запрос от клиента к серверу обрабатывается независимо, без сохранения информации о предыдущих запросах.
HTTP статус-коды, начинающиеся с 200, означают успешное выполнение запроса. Они информируют клиента, что сервер успешно обработал запрос и вернул ожидаемый результат.
HTTP-ответы с кодами в диапазоне 400 означают ошибки на стороне клиента. Это значит, что запрос был сформирован неправильно или содержит недопустимые данные. Основные примеры:
Коды состояния HTTP, начинающиеся с 100, относятся к категории информационных ответов. Они сигнализируют клиенту, что запрос получен и продолжается обработка.
Идемпотентность в контексте HTTP-запросов означает, что повторное выполнение одного и того же запроса приведёт к одному и тому же результату и состоянию сервера, как если бы запрос был выполнен один раз.