<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0</id>
	<title>Режим скрипта HTTP-мониторинга - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;action=history"/>
	<updated>2026-04-17T08:44:15Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=5175&amp;oldid=prev</id>
		<title>IKuznetsov в 20:10, 25 апреля 2025</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=5175&amp;oldid=prev"/>
		<updated>2025-04-25T20:10:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 20:10, 25 апреля 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В дополнение к настройке в пользовательском интерфейсе (визуальный режим), вы можете использовать '''режим скрипта''' для настройки ваших '''HTTP-мониторов'''. В этом режиме вы можете получить доступ к базовому &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;сценарию &lt;/del&gt;'''JSON''' вашего монитора. Если вы опытный пользователь Синтетического мониторинга, это значительно облегчит вам жизнь и позволит ускорить создание и управление мониторами. Используйте редактор скриптов для быстрого поиска определенных событий (шагов) или адаптации локаторов по всему скрипту.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В дополнение к настройке в пользовательском интерфейсе (визуальный режим), вы можете использовать '''режим скрипта''' для настройки ваших '''HTTP-мониторов'''. В этом режиме вы можете получить доступ к базовому &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;скрипту &lt;/ins&gt;'''JSON''' вашего монитора. Если вы опытный пользователь Синтетического мониторинга, это значительно облегчит вам жизнь и позволит ускорить создание и управление мониторами. Используйте редактор скриптов для быстрого поиска определенных событий (шагов) или адаптации локаторов по всему скрипту.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Вы не ограничены только одним режимом — вы можете переключаться между режимами пользовательского интерфейса и скриптом, выбрав '''Визуальный режим / Режим скрипта'''.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Вы не ограничены только одним режимом — вы можете переключаться между режимами пользовательского интерфейса и скриптом, выбрав '''Визуальный режим / Режим скрипта'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ka_db:diff::1.12:old-5174:rev-5175 --&gt;
&lt;/table&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=5174&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «В дополнение к настройке в пользовательском интерфейсе (визуальный режим), вы можете исп...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_HTTP-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;diff=5174&amp;oldid=prev"/>
		<updated>2025-04-25T20:10:02Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «В дополнение к настройке в пользовательском интерфейсе (визуальный режим), вы можете исп...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;В дополнение к настройке в пользовательском интерфейсе (визуальный режим), вы можете использовать '''режим скрипта''' для настройки ваших '''HTTP-мониторов'''. В этом режиме вы можете получить доступ к базовому сценарию '''JSON''' вашего монитора. Если вы опытный пользователь Синтетического мониторинга, это значительно облегчит вам жизнь и позволит ускорить создание и управление мониторами. Используйте редактор скриптов для быстрого поиска определенных событий (шагов) или адаптации локаторов по всему скрипту.&lt;br /&gt;
&lt;br /&gt;
Вы не ограничены только одним режимом — вы можете переключаться между режимами пользовательского интерфейса и скриптом, выбрав '''Визуальный режим / Режим скрипта'''.&lt;br /&gt;
&lt;br /&gt;
== Доступ к скрипту ==&lt;br /&gt;
Чтобы редактировать '''HTTP-монитор''' в '''режиме скрипта''':&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел '''Синтетика''' и выберите просмотр мониторов в режиме списка.&lt;br /&gt;
# Установите '''флажок''' рядом с монитором, который вы хотите редактировать &amp;gt; выберите '''Редактировать''' в левом нижнем углу.&lt;br /&gt;
# Выберите вкладку '''HTTP-запросы''' в настройках монитора слева.&lt;br /&gt;
# Выберите '''Режим скрипта''' вверху.&lt;br /&gt;
&lt;br /&gt;
== Редактировать скрипт ==&lt;br /&gt;
Вы можете загрузить скрипт ('''Загрузить как скрипт .json''') или просто скопировать его из редактора и редактировать в текстовом редакторе по вашему выбору. Однако вы также можете редактировать скрипт непосредственно в браузере. Это дает следующие преимущества:&lt;br /&gt;
&lt;br /&gt;
* '''Автозаполнение''' — просто нажмите Ctrl+Пробел, чтобы увидеть список предложений.&lt;br /&gt;
* '''Подсветка синтаксиса''' - упрощает написание кода скрипта.&lt;br /&gt;
* '''Мгновенная проверка ошибок''' — редактор мгновенно показывает предупреждение о любой ошибке в скрипте. Наведите курсор на ошибку, чтобы увидеть, что не так, и получить предложение по ее исправлению. Вы не сможете сохранить изменения, пока код не будет свободен от ошибок.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что вам необходимо экранировать все специальные символы и переносить строки с помощью обратной косой черты (например, новая строка — &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt;, двойные кавычки — &amp;lt;code&amp;gt;\&amp;quot;&amp;lt;/code&amp;gt;, а табуляция — &amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Структура скрипта ==&lt;br /&gt;
&lt;br /&gt;
=== Параметры скрипта ===&lt;br /&gt;
&lt;br /&gt;
==== Основной объект скрипта ====&lt;br /&gt;
Содержит скрипт монитора.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|version&lt;br /&gt;
|string&lt;br /&gt;
|Версия скрипта — используйте значение здесь &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt;.&lt;br /&gt;
|необходимый&lt;br /&gt;
|-&lt;br /&gt;
|requests&lt;br /&gt;
|Array of:&lt;br /&gt;
request&lt;br /&gt;
|Список HTTP-запросов, которые должен выполнить монитор&lt;br /&gt;
Запросы выполняются в том порядке, в котором они указаны в скрипте.&lt;br /&gt;
|необходимый&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;request&amp;lt;/code&amp;gt;​ ====&lt;br /&gt;
Содержит параметры HTTP-запроса.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|description&lt;br /&gt;
|string&lt;br /&gt;
|Краткое описание события, которое будет отображаться в веб-интерфейсе.&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|url&lt;br /&gt;
|string&lt;br /&gt;
|URL для проверки&lt;br /&gt;
|необходимый&lt;br /&gt;
|-&lt;br /&gt;
|method&lt;br /&gt;
|string&lt;br /&gt;
|HTTP-метод запроса&lt;br /&gt;
|необходимый&lt;br /&gt;
|-&lt;br /&gt;
|requestBody&lt;br /&gt;
|string&lt;br /&gt;
|Тело HTTP-запроса — необходимо экранировать все символы JSON.&lt;br /&gt;
Устанавливается в значение null, если метод запроса — GET, HEAD или OPTIONS.&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|validation&lt;br /&gt;
|requestValidation&lt;br /&gt;
|Конфигурация проверки запроса&lt;br /&gt;
Проверка помогает вам убедиться, что ваш HTTP-монитор загружает ожидаемый контент.&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|configuration&lt;br /&gt;
|requestConfiguration&lt;br /&gt;
|Настройка монитора​&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|preProcessingScript&lt;br /&gt;
|string&lt;br /&gt;
|Скрипт , выполненный до запроса&lt;br /&gt;
Необходимо экранировать все символы JSON и переносить строки с помощью &amp;lt;code&amp;gt;/n&amp;lt;/code&amp;gt;.&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|postProcessingScript&lt;br /&gt;
|string&lt;br /&gt;
|Скрипт , выполненный после запроса&lt;br /&gt;
Необходимо экранировать все символы JSON и переносить строки с помощью &amp;lt;code&amp;gt;/n&amp;lt;/code&amp;gt;.&lt;br /&gt;
|необязательный&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;requestValidation&amp;lt;/code&amp;gt;​ ====&lt;br /&gt;
Содержит конфигурацию проверки для запроса.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|rules&lt;br /&gt;
|Array of:&lt;br /&gt;
validationRule&lt;br /&gt;
|Список правил проверки&lt;br /&gt;
|необязательный&lt;br /&gt;
|}&lt;br /&gt;
Для проверки '''HTTP-монитора''' оцениваются следующие типы правил (см. validationRule):&lt;br /&gt;
&lt;br /&gt;
* Проверка кода статуса ответа&lt;br /&gt;
* Проверка текста, при которой тело ответа проверяется на наличие строки текста или регулярного выражения.&lt;br /&gt;
* Проверка срока действия SSL-сертификата&lt;br /&gt;
&lt;br /&gt;
Это означает, что монитор не будет работать, если хотя бы одно из этих правил со знаком &amp;lt;code&amp;gt;passIfFound&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; будет выполнено или хотя бы одно правило со знаком &amp;lt;code&amp;gt;passIfFound&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; не будет выполнено.&lt;br /&gt;
&lt;br /&gt;
Монитор будет успешно выполнен, если все правила со знаком &amp;lt;code&amp;gt;passIfFound&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; не выполнены и все правила со знаком &amp;lt;code&amp;gt;passIfFound&amp;lt;/code&amp;gt; = &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;  выполнены.&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;validationRule&amp;lt;/code&amp;gt;​ ====&lt;br /&gt;
Содержит правило проверки.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|type&lt;br /&gt;
|string&lt;br /&gt;
|Тип правила — возможные значения:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;patternConstraint&amp;lt;/code&amp;gt; — выполняет простое сопоставление контента.&lt;br /&gt;
* &amp;lt;code&amp;gt;regexConstraint&amp;lt;/code&amp;gt; — интерпретирует соответствие содержимого как регулярное выражение .&lt;br /&gt;
* &amp;lt;code&amp;gt;httpStatusesList&amp;lt;/code&amp;gt; — проверяет список кодов статуса HTTP.&lt;br /&gt;
* &amp;lt;code&amp;gt;certificateExpiryDateConstraint&amp;lt;/code&amp;gt; — проверяет, находится ли срок действия сертификата в пределах указанного количества дней.&lt;br /&gt;
|необходимый&lt;br /&gt;
|-&lt;br /&gt;
|passIfFound&lt;br /&gt;
|boolean&lt;br /&gt;
|Условие проверки:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; — проверка считается успешной, если указанный контент/элемент найден.&lt;br /&gt;
* &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; — проверка не пройдена, если указанный контент/элемент найден.&lt;br /&gt;
&lt;br /&gt;
Всегда указывайте &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; для отказа монитора &amp;lt;code&amp;gt;certificateExpiryDateConstraint&amp;lt;/code&amp;gt;, если срок действия SSL-сертификата находится в пределах указанного количества дней.&lt;br /&gt;
|необходимый&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|string&lt;br /&gt;
|Содержание, которое нужно искать&lt;br /&gt;
|необходимый&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект &amp;lt;code&amp;gt;requestConfiguration&amp;lt;/code&amp;gt;​ ====&lt;br /&gt;
Содержит настройку монитора.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|userAgent&lt;br /&gt;
|string&lt;br /&gt;
|[https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/User-Agent Пользовательский агент﻿ запроса]&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|acceptAnyCertificate&lt;br /&gt;
|boolean&lt;br /&gt;
|Принимать любой (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или только доверенный (&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) SSL-сертификат.&lt;br /&gt;
&lt;br /&gt;
Если установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, то монитор даст сбой из-за недействительных сертификатов SSL.&lt;br /&gt;
&lt;br /&gt;
Если не задано &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, используется опция.&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|followRedirects&lt;br /&gt;
|boolean&lt;br /&gt;
|Следуйте (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;) или не следуйте (&amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;) перенаправлениям.&lt;br /&gt;
Если установлено значение &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, перенаправления регистрируются как успешные запросы с кодом ответа &amp;lt;code&amp;gt;3xx&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Если не задано &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, используется опция.&lt;br /&gt;
|необязательный&lt;br /&gt;
|-&lt;br /&gt;
|requestHeaders&lt;br /&gt;
|Array of:&lt;br /&gt;
requestHeader&lt;br /&gt;
|Список дополнительных заголовков для запроса&lt;br /&gt;
По умолчанию установлен только заголовок User-Agent. &lt;br /&gt;
&lt;br /&gt;
Вы не можете установить или изменить этот заголовок здесь. Используйте &amp;lt;code&amp;gt;userAgent&amp;lt;/code&amp;gt; для этого поля.&lt;br /&gt;
|необязательный&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Объект&amp;lt;code&amp;gt;requestHeader&amp;lt;/code&amp;gt;​ ====&lt;br /&gt;
Содержит HTTP-заголовок запроса.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Элемент&lt;br /&gt;
!Тип&lt;br /&gt;
!Описание&lt;br /&gt;
!Необходимость&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|string&lt;br /&gt;
|Ключ заголовка&lt;br /&gt;
|необходимый&lt;br /&gt;
|-&lt;br /&gt;
|value&lt;br /&gt;
|string&lt;br /&gt;
|Значение заголовка&lt;br /&gt;
|необходимый&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Модель скрипта ===&lt;br /&gt;
Это модель скрипта JSON, показывающая все возможные элементы. Его нужно настроить, чтобы использовать как настоящий скрипт. Чтобы увидеть пример скрипта реального монитора, вы можете проверить любой существующий HTTP-монитор в режиме скрипта.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|{&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;version&amp;quot;: &amp;quot;1.0&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
  &amp;quot;requests&amp;quot;: [&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;description&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;url&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;method&amp;quot;: &amp;quot;POST&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;requestBody&amp;quot;: &amp;quot;{\n\&amp;quot;customParameter1\&amp;quot;: \&amp;quot;customValue1\&amp;quot;,\n\&amp;quot;customParameter2\&amp;quot;: true,\n\&amp;quot;customParameter3\&amp;quot;: 452\n}&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;validation&amp;quot;: {&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;rules&amp;quot;: [&lt;br /&gt;
&lt;br /&gt;
          {&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;patternConstraint&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;passIfFound&amp;quot;: true,&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
&lt;br /&gt;
          },&lt;br /&gt;
&lt;br /&gt;
          {&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;type&amp;quot;: &amp;quot;regexConstraint&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;passIfFound&amp;quot;: true,&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
        ],&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;rulesChaining&amp;quot;: &amp;quot;or&amp;quot;&lt;br /&gt;
&lt;br /&gt;
      },&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;configuration&amp;quot;: {&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;userAgent&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;acceptAnyCertificate&amp;quot;: false,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;followRedirects&amp;quot;: true,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;requestHeaders&amp;quot;: [&lt;br /&gt;
&lt;br /&gt;
          {&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;name&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
&lt;br /&gt;
          }&lt;br /&gt;
&lt;br /&gt;
        ]&lt;br /&gt;
&lt;br /&gt;
      },&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;preProcessingScript&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;postProcessingScript&amp;quot;: &amp;quot;string&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  ]&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>