Spec-Zone.ru › Caddy

request_header

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

Если вы хотите изменить заголовки для проксирования, используйте header_up поднаправление reverse_proxy, так как эти манипуляции учитывают прокси.

Для изменения заголовков HTTP-ответа вы можете использовать директиву header.

Синтаксис

request_header [<matcher>] [[+|-]<field> [<value>|<find>][<replace>]]
  • <field> — имя поля заголовка.

    Без префикса поле устанавливается (перезаписывается).

    Префикс + добавляет поле вместо перезаписи (установки), если поле уже существует; поля заголовков могут появляться более одного раза в запросе.

    Префикс - удаляет поле. Поле может использовать префиксные или суффиксные * подстановочные знаки для удаления всех соответствующих полей.

  • <value> — значение поля заголовка, если нужно добавить или установить поле.

  • <find> — подстрока или регулярное выражение для поиска.

  • <replace> — значение замены; требуется при выполнении поиска и замены.

Примеры

Удалить заголовок Referer из запроса:

request_header -Referer

Удалить все заголовки, содержащие символ подчеркивания, из запроса:

request_header -*_*

© 2015-2025 Matthew Holt and The Caddy Authors
Licensed under the Apache License 2.0.
Caddy is a registered trademark of Stack Holdings GmbH.
https://caddyserver.com/docs/caddyfile/directives/request_header

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API