WebAction.Request

Syntax

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

O

Vytvorí akciu, ktorá po spustení vráti výsledky vykonania požiadavky method v url používajúcich HTTP ako binárnu hodnotu. Ak chcete určiť ďalšie vlastnosti, možno zadať voliteľný parameter záznamu options. Záznam môže obsahovať nasledujúce polia:

  • Query: Programovaním pridajte parametre dotazu do URL adresy bez toho, aby ste sa museli obávať 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 dodajú ď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 Web.Contents alebo Web.Headers namiesto toho.

Príklad

Vykonajte požiadavku GET v službe Bing.

používania

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

výstupu

Action