# HTTP-заголовки по умолчанию

Folder и Project узлы имеют возможность устанавливать HTTP-заголовки, которые наследуются потомками и подставляются в запросах RequestStep узлов по умолчанию. Рассмотрим возможности задания и использования заголовков по умолчанию.

### Определение HTTP-заголовков по умолчанию

Заголовки по умолчанию определяются в Folder узле. Для это в панели инструментов Folder узла необходимо нажать на вкладку **Headers**

![](/files/-LvifTRJ7d1NyAWDRI3X)

При этом откроется диалог редактирования HTTP-заголовков по умолчанию.

![](/files/-Lvif_t0z6sADWcmIGum)

В верхней части мы видим нередактируемый список заголовков, унаследованных от предков. В нижней части расположены заголовки, принадлежащие данному Folder узлу. Помимо добавления, удаления и редактирования (в том числе [массового редактирования](/other/bulk-table-editing.md)) есть возможность отключения заголовков, то есть в итоговом запросе отключенный заголовок фигурировать не будет. Состояние заголовков (включен/отключен) также наследуется.&#x20;

Имеется возможность переопределения заголовков в потомках. Например, определение заголовка `RootDefaultHeader1` со значением `Hello, TestMace` переопределит унаследованный заголовок и в потомках текущего Folder узла значение заголовка `RootDefaultHeader1` будет `Hello, TestMace` . Отметим, что само значение `RootDefaultHeader1`  у **предка** текущего Folder узла останется неизменным, `Hello, world` .

### Использование заголовков по умолчанию

Заголовки по умолчанию используются в запросах RequestStep узлов. Они подставляются автоматически и не требуют участия пользователя. Интерфейс редактирования заголовков в RequestStep узле схож с таковым из Folder узла.

### Хранение заголовков по умолчанию в файловой системе

Обратитесь к описанию формата хранения [Folder](/node-types/folder.md) узла. В частности, для хранения списка заголовков используется поле `requestData.headers` а для хранения отключенных заголовков используется `requestData.disabledInheritedHeaders` поле. Для [RequestStep](/node-types/requeststep.md) узла формат аналогичен.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-ru.testmace.com/other/default-http-headers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
