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