WebAction.Request

Syntaxe

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

O uživateli

Vytvoří akci, která při spuštění vrátí výsledky provedení method požadavku na url použití protokolu HTTP jako binární hodnoty. Volitelný parametr záznamu options, lze zadat další vlastnosti. Záznam může obsahovat následující pole:

  • Query: Do adresy URL můžete přidávat parametry dotazu prostřednictvím kódu programu, aniž byste se museli starat o únik.
  • ApiKeyName: Pokud má cílový web představu o klíči rozhraní API, lze tento parametr použít k určení názvu (nikoli hodnoty) parametru klíče, který se musí použít v adrese URL. Skutečná hodnota klíče je k dispozici v přihlašovacích údajích.
  • Headers: Zadáním této hodnoty jako záznamu se do požadavku HTTP zadají další hlavičky.
  • Timeout: Zadáním této hodnoty jako doby trvání se změní časový limit požadavku HTTP. Výchozí hodnota je 100 sekund.
  • ExcludedFromCacheKey: Zadáním této hodnoty jako seznamu se tyto klíče hlaviček HTTP vyloučí z výpočtu pro ukládání dat do mezipaměti.
  • IsRetry: Zadání této logické hodnoty jako true bude při načítání dat ignorovat všechny existující odpovědi v mezipaměti.
  • ManualStatusHandling: Zadáním této hodnoty jako seznamu zabráníte jakémukoli integrovanému zpracování požadavků HTTP, jejichž odpověď má jeden z těchto stavových kódů.
  • RelativePath: Tuto hodnotu zadáte jako text, který před provedením požadavku připojí k základní adrese URL.
  • Content: Zadání této hodnoty způsobí, že se jeho obsah stane tělem požadavku HTTP.

Všimněte si, že tato funkce je ve většině kontextů zakázaná. Místo toho zvažte použití Web.Contents nebo Web.Headers .

Příklad 1

Proveďte požadavek GET vůči Bingu.

Využití

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

Výstup

Action