WebAction.Request
Syntax
WebAction.Request(method as text, url as text, optional options as nullable record) as action
Informácie
Vytvorí akciu, ktorá po spustení vráti výsledky vykonania method
požiadavky v rámci url
HTTP ako binárnej hodnoty. Ak chcete určiť ďalšie vlastnosti, options
možno zadať voliteľný parameter záznamu . Záznam môže obsahovať nasledujúce polia:
Query
: Programovaním pridajte parametre dotazu do URL adresy bez toho, aby ste sa museli starať o zadávanie úniku údajov.ApiKeyName
: Ak má cieľová lokalita koncept kľúča rozhrania API, tento parameter možno použiť na určenie názvu kľúča (nie hodnoty) parametra kľúča, ktorý sa musí použiť v URL adrese. Skutočná hodnota kľúča je zadaná v prihlasovacom údajoch.Headers
: Určením tejto hodnoty ako záznamu sa do požiadavky HTTP pridajú ďalšie hlavičky.Timeout
: Ak určíte túto hodnotu ako trvanie, zmení sa časový limit požiadavky HTTP. Predvolená hodnota je 100 sekúnd.ExcludedFromCacheKey
: Ak zadáte túto hodnotu ako zoznam, vylúčia sa tieto kľúče hlavičiek HTTP a nebudú viac súčasťou výpočtu pre ukladanie údajov do vyrovnávacej pamäte.IsRetry
: Ak zadáte túto logickú hodnotu ako true, budú sa pri načítaní údajov ignorovať všetky existujúce odpovede vo vyrovnávacej pamäti.ManualStatusHandling
: Ak zadáte túto hodnotu ako zoznam, zabráni sa akémukoľvek vstavanému spracovávaniu pre požiadavky HTTP, ktorých odpoveď má jeden z týchto kódov stavu.RelativePath
: Ak zadáte túto hodnotu ako text, tento text sa pripojí k základnej URL adrese pred vytvorením požiadavky.Content
: Ak zadáte túto hodnotu, jej obsah sa stane telom požiadavky HTTP.
Všimnite si, že táto funkcia je vo väčšine kontextov zakázaná. Zvážte použitie funkcie Web.Contents alebo Web.Headers.
Príklad č. 1
Vykonajte požiadavku GET v službe Bing.
Použitie
WebAction.Request(WebMethod.Get, "https://bing.com")
Výkon
Action