WebAction.Request
Crea un'azione che, quando eseguita, restituisce i risultati dell'esecuzione di una richiesta HTTP come valore binario.
Syntax
WebAction.Request(
method as text,
url as text,
optional options as record
) as action
Remarks
Crea un'azione che, se eseguita, restituirà i risultati dell'esecuzione di una richiesta di method
su url
utilizzando HTTP come valore binario. È possibile specificare un parametro di record facoltativo, options
, per specificare proprietà aggiuntive. Il record può contenere i campi seguenti:
Query
: Consente di aggiungere i parametri di query all'URL a livello di codice senza aggiungere sequenze di caratteri di escape.ApiKeyName
: Se il sito di destinazione prevede la nozione di una chiave API, è possibile usare questo parametro per specificare il nome (non il valore) del parametro della chiave da usare nell'URL. Il valore effettivo della chiave viene fornito nelle credenziali.Headers
: Se si specifica questo valore come record, verranno fornite ulteriori intestazioni a una richiesta HTTP.Timeout
: Se si specifica questo valore come durata, il timeout per una richiesta HTTP verrà modificato. Il valore predefinito è 100 secondi.ExcludedFromCacheKey
: Se si specifica questo valore come elenco, queste chiavi di intestazione HTTP sarano escluse dal calcolo per la memorizzazione nella cache dei dati.IsRetry
: Se si specifica questo valore logico come true, tutte le risposte esistenti nella cache verranno ignorate durante il recupero dei dati.ManualStatusHandling
: Se si specifica questo valore come elenco, verrà impedita qualsiasi attività gestione predefinita per le richieste HTTP con risposte contenenti uno di questi codici di stato.RelativePath
: Se si specifica questo valore come testo, questo verrà aggiunto all'URL di base prima di effettuare la richiesta.Content
: Se si specifica questo valore, il relativo contenuto diventerà il corpo della richiesta HTTP.
Si noti che questa funzione è disabilitata nella maggior parte dei contesti. Provare a usare Web.Contents o Web.Headers.
Examples
Example #1
Eseguire una richiesta GET su Bing.
WebAction.Request(WebMethod.Get, "https://bing.com")
Result:
Action
Category
Action