Ga naar hoofdinhoud

WebAction.Request

Hiermee wordt een actie gemaakt. Wanneer de actie wordt uitgevoerd, worden de resultaten van het uitvoeren van een HTTP-aanvraag geretourneerd als een binaire waarde.

Syntax

WebAction.Request(
method as text,
url as text,
optional options as record
) as action

Remarks

Hiermee maakt u een actie die, wanneer deze wordt uitgevoerd, de resultaten retourneert van het uitvoeren van een method-aanvraag voor url met behulp van HTTP als binaire waarde. Er kan een optionele recordparameter, options, worden opgegeven om aanvullende eigenschappen op te geven. De record kan de volgende velden bevatten:

  • Query : Via een programma queryparameters aan de URL toevoegen zonder gebruik van escapetekens.
  • ApiKeyName : Als de doelsite een notatie van een API-sleutel bevat, kan deze parameter worden gebruikt om de naam (niet de waarde) op te geven van de sleutelparameter die moet worden gebruikt in de URL. De daadwerkelijke sleutelwaarde wordt in de referentie gegeven.
  • Headers : Als deze waarde wordt opgegeven als een record, worden extra headers toegevoegd aan een HTTP-aanvraag.
  • Timeout : Als deze waarde wordt opgegeven als tijdsduur, wordt de time-out voor een HTTP-aanvraag gewijzigd. De standaardwaarde is 100 seconden.
  • ExcludedFromCacheKey : Als u deze waarde opgeeft als een lijst, worden deze HTTP-headersleutels uitgesloten van de berekening voor het opslaan van gegevens in het cachegeheugen.
  • IsRetry : Als deze logische waarde wordt opgegeven als true, worden bestaande antwoorden in de cache genegeerd bij het ophalen van gegevens.
  • ManualStatusHandling : Als deze waarde wordt opgegeven als een lijst, wordt voorkomen dat de ingebouwde verwerking wordt uitgevoerd voor HTTP-aanvragen waarvoor het antwoord een van deze statuscodes bevat.
  • RelativePath : Als deze waarde wordt opgegeven als tekst, wordt de waarde toegevoegd aan de basis-URL voordat de aanvraag wordt uitgevoerd.
  • Content : Als deze waarde wordt opgegeven, wordt de inhoud ervan de hoofdtekst van de HTTP-aanvraag.

Deze functie is in de meeste contexten uitgeschakeld. Overweeg in plaats daarvan Web.Contents of Web.Headers te gebruiken.

Examples

Example #1

Een GET-aanvraag uitvoeren op Bing.

WebAction.Request(WebMethod.Get, "https://bing.com")

Result:

Action

Category

Action