[comment]: # translation:outdated

[comment]: # ({a17bb95b-a17bb95b})
# > Obiekt Web scenario

Następjące obiekty są bezpośrednio związane z API `webcheck`.

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

[comment]: # ({e95765dd-e60908bb})
### Web scenario

Obiekt Web scenario ma następujące właściwości.

|Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis|
|--|--|------|
|httptestid|string|*(readonly)* ID scenariusza sieci WWW.|
|**hostid**<br>(wymagane)|string|ID hosta, do którego należy scenariusz sieci WWW.|
|**name**<br>(wymagane)|string|Nazwa scenariusza sieci WWW.|
|agent|string|Ciąg identyfikujący agenta użytkownika, który będzie używany przez scenariusz sieci WWW.<br><br>Domyślnie: Zabbix|
|authentication|integer|Metoda uwierzytelniania, która będzie używana przez scenariusz sieci WWW.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* brak;<br>1 - uwierzytelnianie podstawowe HTTP;<br>2 - uwierzytelnianie NTLM.|
|delay|string|Interwał wykonywania scenariusza sieci WWW. Akceptuje sekundy, jednostki czasu z sufiksem oraz makro użytkownika.<br><br>Domyślnie: 1m.|
|headers|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Nagłówki HTTP, które zostaną wysłane podczas wykonywania żądania.|
|http\_password|string|Hasło używane do uwierzytelniania podstawowego HTTP lub NTLM.|
|http\_proxy|string|Serwer proxy, który będzie używany przez scenariusz sieci WWW podany jako *http://\[użytkownik\[:hasło\]@\]proxy.example.com\[:port\]*.|
|http\_user|string|Nazwa użytkownika używana do uwierzytelniania podstawowego HTTP lub NTLM.|
|nextcheck|znacznik czasu|*(tylko do odczytu)* Czas następnego wykonania scenariusza sieci WWW.|
|retries|liczba całkowita|Liczba prób wykonania każdego kroku scenariusza sieci WWW przed niepowodzeniem.<br><br>Domyślnie: 1.|
|ssl\_cert\_file|string|Nazwa pliku certyfikatu SSL używanego do uwierzytelniania klienta (musi być w formacie PEM).|
|ssl\_key\_file|string|Nazwa pliku klucza prywatnego SSL używanego do uwierzytelniania klienta (musi być w formacie PEM).|
|ssl\_key\_password|string|Hasło klucza prywatnego SSL.|
|status|liczba całkowita|Określa, czy scenariusz sieci WWW jest włączony.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* włączony;<br>1 - wyłączony.|
|templateid|string|*(tylko do odczytu)* ID nadrzędnego szablonu scenariusza sieci WWW.|
|variables|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Zmienne scenariusza sieci WWW.|
|verify\_host|liczba całkowita|Określa, czy należy sprawdzić, czy nazwa hosta dla połączenia odpowiada tej w certyfikacie hosta.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* pomijaj weryfikację hosta;<br>1 - sprawdź hosta.|
|verify\_peer|liczba całkowita|Określa, czy należy zweryfikować autentyczność certyfikatu hosta.<br><br>Możliwe wartości:<br>0 - *(domyślnie)* pomijaj weryfikację podmiotu;<br>1 - zweryfikuj podmiot.|
|uuid|string|Uniwersalny globalny identyfikator, używany do łączenia importowanych scenariuszy sieci WWW z już istniejącymi. Używane tylko dla scenariuszy sieci WWW na szablonach.|

Zauważ, że dla niektórych metod (update, delete) kombinacja parametrów wymaganych/opcjonalnych jest inna.

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

[comment]: # ({77f50b6b-c7ab7fb0})
### Web scenario tag

Obiekt Web scenario tag ma następujące właściwości.

|Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis|
|--|--|------|
|**tag**<br>(wymagane)|string|Nazwa znacznika scenariusza sieci WWW.|
|value|string|Wartość znacznika scenariusza sieci WWW.|

[comment]: # ({/77f50b6b-c7ab7fb0})

[comment]: # ({bec454ad-eb20f47d})
### Scenario step

Obiekt Scenario step definiuje konkretne sprawdzenie scenariusza sieci WWW. Posiada 
następujące właściwości.

|Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis|
|--|--|------|
|httpstepid|string|*(tylko do odczytu)* ID kroku scenariusza.|
|**name**<br>(wymagane)|string|Nazwa kroku scenariusza.|
|**no**<br>(wymagane)|integer|Numer sekwencyjny kroku w scenariuszu internetowym.|
|**url**<br>(wymagane)|string|Adres URL do sprawdzenia.|
|follow\_redirects|integer|Czy podążać za przekierowaniami HTTP.<br><br>Możliwe wartości to:<br>0 - nie podążaj za przekierowaniami;<br>1 - *(domyślne)* podążaj za przekierowaniami.|
|headers|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Nagłówki HTTP, które zostaną wysłane podczas wykonywania żądania. Nagłówki kroku scenariusza nadpisują nagłówki określone dla scenariusza WWW.|
|httptestid|string|*(tylko do odczytu)* ID scenariusza WWW, do którego należy krok.|
|posts|string<br>tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Zmienne POST HTTP jako łańcuch (surowe dane POST) lub jako tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field) (dane pola formularza).|
|required|string|Tekst, który musi być obecny w odpowiedzi.|
|retrieve\_mode|integer|Część odpowiedzi HTTP, którą krok scenariusza musi pobrać.<br><br>Możliwe wartości to:<br>0 - *(domyślne)* tylko treść;<br>1 - tylko nagłówki;<br>2 - nagłówki i treść.|
|status\_codes|string|Zakresy wymaganych kodów stanu HTTP oddzielone przecinkami.|
|timeout|string|Limit czasu żądania w sekundach. Akceptuje sekundy, jednostki czasu z przyrostkiem i makro użytkownika.<br><br>Domyślnie: 15s. Maksymalnie: 1h. Minimalnie: 1s.|
|variables|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Zmienne kroku scenariusza.|
|query\_fields|tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field)|Pola zapytań - tablica pól [HTTP](/manual/api/reference/httptest/object#HTTP field), które zostaną dodane do adresu URL podczas wykonywania żądania.|

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

[comment]: # ({05773163-d69e8b7b})
### HTTP field

Obiekt HTTP field definiuje nazwę i wartość, która jest używana do określenia 
zmiennej, nagłówka HTTP, danych pola formularza POST lub danych pola zapytania. 
Posiada następujące właściwości.

|Właściwość|[Typ](/manual/api/reference_commentary#data_types)|Opis|
|--|--|------|
|**name**<br>(wymagane)|string|Nazwa nagłówka / zmiennej / pola POST lub GET.|
|**value**<br>(wymagane)|string|Wartość nagłówka / zmiennej / pola POST lub GET.|

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