Číst v angličtině

Sdílet prostřednictvím


WebAction.Request

Syntax

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

Asi

Vytvoří akci, která při spuštění vrátí výsledky provedení method požadavku na url pomocí protokolu HTTP jako binární hodnoty. Volitelný parametr záznamu optionsmůže být poskytnut k určení dalších vlastností. Záznam může obsahovat následující pole:

  • Query: Do adresy URL přidejte 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 zadání 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: Určení této hodnoty jako seznamu zabrání jakémukoli integrovanému zpracování požadavků HTTP, jejichž odpověď má jeden z těchto stavových kódů.
  • RelativePath: Zadání této hodnoty jako textu ji před provedením požadavku připojí k základní adrese URL.
  • Content: Zadání této hodnoty způsobí, že jeho obsah se stane tělem požadavku HTTP.

Všimněte si, že tato funkce je ve většině kontextů zakázaná. Zvažte místo toho 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