[comment]: # translation:outdated

[comment]: # aside:1

[comment]: # ({b751c407-a17bb95b})
# Објекат веб сценарија

Следећи објекти су директно повезани са `webcheck ` API-јем.

[comment]: # ({/b751c407-a17bb95b})

[comment]: # ({6e8252e9-e60908bb})
### Веб сценарио

Објекат веб сценарија има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Опис|
|--|--|------|
|httptestid|ID|ID веб сценарио.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*<br>- *потребно* за операције ажурирања|
|hostid|ID|ID домаћина којем веб сценарио припада.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *константа*<br>- *обавезно* за креирање операција|
|name|string|Назив веб сценарија.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *потребно* за операције креирања|
|agent|string|Стринг корисничког агента који ће се користити у веб сценарију.<br><br>Подразумевано: Zabbix|
|authentication|integer|Метода аутентификације коју ће користити веб сценарио.<br><br>Могуће вредности: <br>0 - *(подразумевано)* нема;<br>1 - основна HTTP аутентификација;<br>2 - NTLM аутентификација.|
|delay|string|Интервал извршавања веб сценарија.<br><br>Прихвата секунде или временска јединица са суфиксом (нпр. 30с, 1м, 2х, 1д) или кориснички макро.<br><br>Подразумевано: 1м.|
|headers|array|[HTTP headers](/manual/api/reference/httptest/object#http-field) који ће бити послат приликом извршавања захтева.|
|http\_password|string|Лозинка која се користи за основну HTTP или NTLM аутентификацију.|
|http\_proxy|string|Прокси који ће користити веб сценарио дат као *http://\[username\[:password\]@\]proxy.example.com\[:port\]*.|
|http\_user|string|Корисничко име које се користи за основну HTTP или NTLM аутентификацију .|
|retries|integer|Број пута када ће веб сценарио покушати да изврши сваки корак пре него што не успе.<br><br>Подразумевано: 1.|
|ssl\_cert\_file|string|Назив датотеке SSL сертификата која се користи за аутентикација клијента (мора бити у PEM формату).|
|ssl\_key\_file|string|Назив датотеке SSL приватног кључа која се користи за аутентификацију клијента (мора бити у PEM формату).|
|ssl\_key\_password|string|SSL лозинка приватног кључа.|
|status|integer|Да ли је веб сценарио омогућен.<br><br>Могуће вредности:<br>0 - *(подразумевано)* омогућено;<br>1 - онемогућено.|
|templateid|ID|ID веб сценарија надређеног шаблона.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *само за читање*|
|variables|array|Веб сценарио variables](/manual/api/reference/httptest/object#http-field).|
|verify\_host|integer|Да ли треба потврдити да се име домаћина за везу подудара са именом у сертификату домаћина.<br><br>Могуће вредности:<br>0 - *(подразумевано)* прескочи 
верификацију домаћина;<br>1 - провери домаћина.|
|verify\_peer|integer|Да ли да се потврди да је сертификат домаћина аутентичан.<br><br> Могуће вредности:<br>0 - *(подразумевано)* прескочи верификацију равноправног корисника;<br>1 - провери равноправног партнера.|
|uuid|string|Глобални јединствени идентификатор, који се користи за повезивање увезених веб сценарија са већ постојећим. Аутоматски генерисано, ако није дато.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *подржано* ако веб сценарио припада шаблону|

[comment]: # ({/6e8252e9-e60908bb})

[comment]: # ({550e6dd8-eb20f47d})
### Корак сценарија

Објекат корака сценарија дефинише конкретну проверу веб сценарија. Има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)| |Опис|
|--|--|------|
|name|string|Назив корака сценарија.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|no|integer|Редовни број корака у веб сценарију.<br><br >[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|url|string|URL за проверу.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|follow\_redirects|integer|Да ли треба пратити HTTP преусмеравања.<br><br>Могуће вредности:<br>0 - не прати преусмеравања; <br>1 - *(подразумевано)* прати преусмеравања.|
|headers|array|[HTTP headers](/manual/api/reference/httptest/object#http-field) који ће бити послати приликом извршавања захтева. Заглавља корака сценарија ће заменити заглавља наведена за веб сценарио.|
|posts|string/array|HTTP POST променљиве као стринг (raw post data) или као низ [HTTP fields](/manual/api/reference/httptest/object#http-field) (form field data).|
|required|string|Текст који мора бити присутан у одговору.|
|retrieve\_mode|integer|Део HTTP одговора који корак сценарија мора да преузме.<br> <br>Могуће вредности:<br>0 - *(подразумевано)* само тело;<br>1 - само заглавља;<br>2 - заглавља и тело.|
|status\_codes|string|Опсег потребних HTTP статусних кодова , одвојено зарезима.|
|timeout|string|Захтев за временско ограничење у секундама. Прихвата секунде, временску јединицу са суфиксом или кориснички макро.<br><br>Подразумевано: 15с. Максимум: 1х. Минимум: 1с.|
|variables|array|Корак сценарија [variables](/manual/api/reference/httptest/object#http-field).|
|query\_fields|array|Поља упита - низ [HTTP fields](/manual/api/reference/httptest/object#http-field) који ће бити додат у URL приликом извршавања захтева.|

[comment]: # ({/550e6dd8-eb20f47d})

[comment]: # ({338932a5-d69e8b7b})
### HTTP поље

Објекат HTTP поља дефинише име и вредност која се користи за навођење променљивих веб сценарија, HTTP заглавља и POST поља или поља упита.
Има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|name|string|Назив заглавља/променљиве/POST или GET поља.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Вредност заглавља/променљиве/POST или GET поља.<br><br>[Понашање својства](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|

[comment]: # ({/338932a5-d69e8b7b})

[comment]: # ({0a47168c-c7ab7fb0})
### Ознака веб сценарија

Објекат ознаке веб сценарија има следећа својства.

|Property|[Type](/manual/api/reference_commentary#data_types)|Опис|
|--|--|------|
|tag|string|Веб сценарио назив ознаке.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *обавезно*|
|value|string|Вредност ознаке веб сценарија.|

[comment]: # ({/0a47168c-c7ab7fb0})
