Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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