Метка: HTTP

HTTP 1.0 vs HTTP 1.1 vs HTTP 2.0

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

(далее…)

Примеры использования cURL

cURL — консольная утилита для взаимодействия с удаленными серверами (сервисами, сайтами и т.д.). Во время разработки обычно все потребности с лихвой покрывает Postman, но все-таки иногда приходится обращаться к cURL. Примеры использования ниже.

(далее…)

Часто используемые порты для веб-разработчика

Веб-разработчикам часто приходится иметь дело с портами операционных систем. Список портов из Википедии.

(далее…)

HTTP коды состояния

Ответ сервера по протоколу HTTP подразумевает наличие кода состояния запроса (результата его выполнения). Этот код показывает не только успешность или провал запроса, но и сообщает другую дополнительную информацию.

(далее…)

HTTP заголовки

HTTP-сообщения (запросы и ответы) состоят из трех компонентов: стартовой строки (тип запроса или результат ответа), набора заголовков содержащих все требуемые параметры и тела (основного содержимого), причем, блок заголовков должен отделяться пустой строкой от тела.

(далее…)

HTTP методы

При разработке веб-приложений в подавляющем большинстве случаев приходится работать с различными HTTP-методами. Каждый из них предназначен для решения своего круга задач, хоть и может быть использован не по назначению разработчиком. Это бывает часто, но желательно придерживаться рекомендаций ниже, причем, не важно разрабатываете ли вы RESTful-приложение или обычный сайт.

(далее…)