[comment]: # translation:outdated

[comment]: # ({a17bb95b-a17bb95b})
# > Webscenario-object

De volgende objecten zijn direct gerelateerd aan de `webcheck` API.

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

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

Het web scenario-object heeft de volgende eigenschappen.

|Eigenschap|Type|Omschrijving|
|--|--|------|
|httptestid|string|*(alleen lezen)* ID van het web scenario.|
|**hostid**<br>(vereist)|string|ID van de host waartoe het web scenario behoort.|
|**name**<br>(vereist)|string|Naam van het web scenario.|
|agent|string|User-agentstring die wordt gebruikt door het web scenario.<br><br>Standaard: Zabbix|
|authentication|integer|Authenticatiemethode die wordt gebruikt door het web scenario.<br><br>Mogelijke waarden:<br>0 - *(standaard)* geen;<br>1 - basis-HTTP-authenticatie;<br>2 - NTLM-authenticatie.|
|delay|string|Uitvoeringsinterval van het web scenario. Accepteert seconden, tijdseenheid met achtervoegsel en gebruikersmacro.<br><br>Standaard: 1m.|
|headers|array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld)|HTTP-headers die worden verzonden bij het uitvoeren van een verzoek.|
|http\_password|string|Wachtwoord dat wordt gebruikt voor basis-HTTP- of NTLM-authenticatie.|
|http\_proxy|string|Proxy die wordt gebruikt door het web scenario, opgegeven als *http://\[gebruikersnaam\[:wachtwoord\]@\]proxy.example.com\[:poort\]*.|
|http\_user|string|Gebruikersnaam die wordt gebruikt voor basis-HTTP- of NTLM-authenticatie.|
|nextcheck|tijdstempel|*(alleen lezen)* Tijdstip van de volgende uitvoering van het web scenario.|
|retries|integer|Aantal keer dat een web scenario elke stap zal proberen uit te voeren voordat het mislukt.<br><br>Standaard: 1.|
|ssl\_cert\_file|string|Naam van het SSL-certificaatbestand dat wordt gebruikt voor clientauthenticatie (moet in PEM-indeling zijn).|
|ssl\_key\_file|string|Naam van het bestand met de privésleutel van SSL die wordt gebruikt voor clientauthenticatie (moet in PEM-indeling zijn).|
|ssl\_key\_password|string|Wachtwoord voor privésleutel van SSL.|
|status|integer|Of het web scenario is ingeschakeld.<br><br>Mogelijke waarden zijn:<br>0 - *(standaard)* ingeschakeld;<br>1 - uitgeschakeld.|
|templateid|string|*(alleen lezen)* ID van het bovenliggende sjabloon web scenario.|
|variables|array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld)|Variabelen van het web scenario.|
|verify\_host|integer|Of de hostnaam opgegeven in het SSL-certificaat moet overeenkomen met die welke in het scenario wordt gebruikt.<br><br>Mogelijke waarden zijn:<br>0 - *(standaard)* hostverificatie overslaan;<br>1 - host verifiëren.|
|verify\_peer|integer|Of het SSL-certificaat van de webserver moet worden geverifieerd.<br><br>Mogelijke waarden zijn:<br>0 - *(standaard)* peer-verificatie overslaan;<br>1 - peer verifiëren.|
|uuid|string|Wereldwijd unieke identificator, gebruikt om geïmporteerde web scenario's te koppelen aan reeds bestaande. Alleen gebruikt voor web scenario's in sjablonen.

Merk op dat voor sommige methoden (bijwerken, verwijderen) de vereiste/optionele parametercombinatie anders is.

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

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

Het webscenario-tagobject heeft de volgende eigenschappen.

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|**tag**<br>(vereist)|string|Tagnaam webscenario.|
|value|string|Waarde webscenario-tag.|

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

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

Het scenariostapobject definieert een specifieke webscenariocontrole. Het heeft
de volgende eigenschappen.

|Property|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|httpstepid|string|*(alleen-lezen)* ID van de scenariostap.|
|**name**<br>(verplicht)|string|Naam van de scenariostap.|
|**nee**<br>(verplicht)|geheel getal|Volgnummer van de stap in een webscenario.|
|**url**<br>(verplicht)|string|URL moet worden gecontroleerd.|
|follow\_redirects|integer|Of HTTP-omleidingen moeten worden gevolgd.<br><br>Mogelijke waarden zijn:<br>0 - volg geen omleidingen;<br>1 - *(standaard)* volg omleidingen.|
|headers|array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld)|HTTP-headers die worden verzonden bij het uitvoeren van een verzoek. Headers van scenariostappen overschrijven de headers die zijn opgegeven voor het webscenario.|
|httptestid|string|*(alleen-lezen)* ID van het webscenario waartoe de stap behoort.|
|posts|string<br>array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld)|HTTP POST-variabelen als een string (onbewerkte postgegevens) of als een array van [HTTP-velden]( /manual/api/reference/httptest/object#HTTP-veld) (formulierveldgegevens).|
|required|string|Tekst die in het antwoord aanwezig moet zijn.|
|retrieve\_mode|integer|Een deel van het HTTP-antwoord dat de scenariostap moet ophalen.<br><br>Mogelijke waarden zijn:<br>0 - *(standaard)* alleen hoofdtekst;<br>1 - alleen headers; <br>2 - kopteksten en tekst.|
|status\_codes|string|Bereik van vereiste HTTP-statuscodes gescheiden door komma's.|
|timeout|string|Verzoek time-out in seconden. Accepteert seconden, tijdseenheid met achtervoegsel en gebruikersmacro.<br><br>Standaard: 15s. Maximaal: 1 uur. Minimaal: 1s.|
|variabelen|array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld)|Scenariostapvariabelen.|
|query\_fields|array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld)|Queryvelden - array van [HTTP-velden](/manual/api/reference/httptest/object#HTTP-veld ) die aan de URL wordt toegevoegd bij het uitvoeren van een verzoek|

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

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

Het HTTP-veldobject definieert een naam en waarde die wordt gebruikt om te specificeren:
variabele, HTTP-header, POST-formulierveldgegevens van queryveldgegevens. Het heeft
de volgende eigenschappen.

|Eigenschap|[Type](/manual/api/reference_commentary#data_types)|Beschrijving|
|--|--|------|
|**name**<br>(verplicht)|string|Naam van header / variabele / POST- of GET-veld.|
|**waarde**<br>(verplicht)|string|Waarde van header / variabele / POST- of GET-veld.|

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