Проверка заголовков сервера
Что такое HTTP заголовоки?
Ваш браузер использует протокол http для того, чтобы открыть веб-страницу. Сервер отправляет http-ответ вашему браузеру, когда ваш браузер запрашивает страницу.
HTTP заголовки показывают следующую информацию:
- Код ответа сервера.
- Детали сервера
- Дата запроса
- Тип содержимого
- Cookies - были ли куки установлены для домена
- Последнее изменение. Если этот заголовок запроса был настроен на сервере, он показывает время последнего изменения запрошенной страницы
- Длина контента
Зачем вам нужно знать о HTTP заголовках?
Хотя заголовки http скрыты от пользователей, они играют важную роль в разработке веб-служб, поскольку они используют главным образом заголовки http для аутентификации, согласования контента и кэширования. Если вы хотите разработать веб-сервис для определенного веб-сайта, вы можете узнать, какие типы контента он принимает, какие языки использует приложение.
Методы запросов
GET
GET-запрос обычно используется для запроса документа с передачей некоторых параметров. Это основной метод, используемый для получения html-страниц, изображений, CSS и JavaScript файлов, и т.д.
POST
POST — метод, используемый для отправки данных на сервер. Несмотря на то, что вы можете отправлять данные серверу методом GET через адресную строку браузера, в большинстве случаев предпочтительнее использовать POST. Отправлять большие объёмы данных через GET непрактично. К тому же GET имеет некоторые ограничения, не позволяющие, например, опубликовать эту статью на моём сайте через одну лишь строку браузера. POST запросы чаще всего используются для передачи web-форм.
HEAD
Этот метод работает аналогично post, только сервер не возвращает никакого дополнительного содержимого, кроме заголовков.
Использование этого заголовка бывает оправдано во многих случаях. Например, когда браузер когда-то закешировал файл, а теперь хочет узнать, не изменился ли тот на сервере. Браузер может запросить информацию о нём, не скачивая сам файл полностью.
Кроме того, этот метод часто используется в сервисах, проверяющих ссылки на работоспособность. Он позволяет узнавать, по каким URL адресам ещё есть файлы, а по каким их уже нет, при этом опять же файлы не скачиваются.
Последние записи в блоге
В таблице ниже представлена расшифровка Hex DSCP и TOS параметров.
TOS (Dec)
TOS (Hex)
TOS Precedence Name
TOS Delay flag
TOS Throughput flag
TOS Reliability flag
DSCP (Hex)
DSCP (Dec)
DSCP/PHB Class
0
0x00
Routine
0
0
0
0x00
0
none
4
0x04
Routine
0
0
...
Заголовок Cache-control позволяет сообщить браузеру, что те или иные файлы браузер может закешировать и при повторном обращении использовал кеш вместо запроса к сайту. Это позволяет значительно увеличить скорость загрузки сайта для людей.
server {
...
location ~* ^.+.(jpg|mmdb|jpeg|gif|pn...
Redis - это хранилище структур данных в памяти с открытым исходным кодом. Вы можете использовать его как альтернативу Memcached для хранения простых пар ключ-значение, как базу данных NoSQL или даже как брокер сообщений с шаблоном Pub-Sub.
Это руководство поможет Вам, установить и настроить Redis...
PHP 8 добавляет к ядру JIT-компилятор, который может значительно повысить производительность. Следует сделать несколько замечаний о фактическом влиянии на реальные веб-приложения.
Прежде всего, JIT будет работать только в том случае, если включен opcache. Opcache включен по умолчанию для большинс...
Вступление
Nginx является одним из самых популярных веб-серверов в мире и отвечает за размещение некоторых из крупнейших и самых популярных сайтов в Интернете. В большинстве случаев он более экономичен, чем Apache, и может использоваться в качестве веб-сервера или reverse прокси.
В этом руководс...
Вероятно, вы использовали функцию восстановления пароля на каком-то сайте. Стандартная практика - спросить у пользователя адрес электронной почты (который вы запрашивали при регистрации на сайте) и отправить на этот адрес электронное письмо со ссылкой. Эта ссылка содержит некоторую конкретную информ...