HTTP (HyperText Transfer Protocol — протокол передачи гипертекста) постоянно развивается и на данный момент дошел до второй версии. Каждая новая версия привносила как функционал, так и увеличивала скорость работы. В данной заметке мы рассмотрим только основную схему работы.
(далее…)Метка: HTTP
HTTP коды состояния
Ответ сервера по протоколу HTTP подразумевает наличие кода состояния запроса (результата его выполнения). Этот код показывает не только успешность или провал запроса, но и сообщает другую дополнительную информацию.
(далее…)HTTP заголовки
HTTP-сообщения (запросы и ответы) состоят из трех компонентов: стартовой строки (тип запроса или результат ответа), набора заголовков содержащих все требуемые параметры и тела (основного содержимого), причем, блок заголовков должен отделяться пустой строкой от тела.
(далее…)HTTP методы
При разработке веб-приложений в подавляющем большинстве случаев приходится работать с различными HTTP-методами. Каждый из них предназначен для решения своего круга задач, хоть и может быть использован не по назначению разработчиком. Это бывает часто, но желательно придерживаться рекомендаций ниже, причем, не важно разрабатываете ли вы RESTful-приложение или обычный сайт.
(далее…)