Учебник HTTP
Протокол передачи гипертекста (HTTP) - это протокол прикладного уровня для распределенных, совместных гипермедийных информационных систем. Это основа для передачи данных во всемирной паутине (то есть в Интернете) с 1990 года. HTTP - это общий протокол без сохранения состояния, который можно использовать для других целей, а также с использованием расширений его методов запроса, кодов ошибок и заголовков.
Это руководство основано на спецификации RFC-2616, которая определяет протокол, называемый HTTP / 1.1. HTTP / 1.1 - это версия исходного HTTP (HTTP / 1.0). Основное различие между HTTP / 1.0 и HTTP / 1.1 заключается в том, что HTTP / 1.0 использует новое соединение для каждого обмена запрос / ответ, тогда как соединение HTTP / 1.1 может использоваться для одного или нескольких обменов запрос / ответ.
Это руководство было подготовлено для выпускников информатики и веб-разработчиков, чтобы помочь им понять основные и продвинутые концепции, связанные с протоколом передачи гипертекста (HTTP).
Прежде чем приступить к этому руководству, хорошо иметь базовое понимание веб-концепций, веб-браузеров, веб-серверов, программного обеспечения на основе клиентской и серверной архитектуры.