Sdílet prostřednictvím


WebAction.Request

Syntaktika

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