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

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

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

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

![](https://1795169151-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh_FaVh9XfQJ0p1KqZ1%2F-LiMyuoOuZ63Z9l2N0kE%2F-LiMzgKB_FUHGyPh4HhD%2Fh_1.png?alt=media\&token=b4d1e8b3-b186-43be-be11-a47738ab2934)

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

![Диалог редактирования HTTP-заголовков по умолчанию](https://1795169151-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lh_FaVh9XfQJ0p1KqZ1%2F-LiMyuoOuZ63Z9l2N0kE%2F-LiMzhW7Do7qiNgv46vK%2Fh_2.png?alt=media\&token=e75069a7-5440-40dc-a43f-a4927654638a)

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

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

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

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

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

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