WebAction.Request
Tworzy akcję, która po wykonaniu zwróci wyniki wykonania żądania HTTP w postaci wartości binarnej.
Syntax
WebAction.Request(
method as text,
url as text,
optional options as record
) as action
Remarks
Tworzy akcję, która po wykonaniu zwróci wyniki wykonania żądania method
względem url
przy użyciu protokołu HTTP jako wartości binarnej. Można podać opcjonalny parametr rekordu, options
, aby określić dodatkowe właściwości. Rekord może zawierać następujące pola:
Query
: Programowo dodawaj parametry zapytania do adresu URL bez konieczności zajmowania się sekwencjami ucieczki.ApiKeyName
: Jeśli w witrynie docelowej jest używany klucz interfejsu API, za pomocą tego parametru można określić nazwę (nie wartość) parametru klucza, który musi być używany w adresie URL. Rzeczywista wartość klucza jest udostępniana w poświadczeniu.Headers
: Podanie rekordu w przypadku tej wartości spowoduje dostarczenie dodatkowych nagłówków do żądania HTTP.Timeout
: Podanie czasu trwania w przypadku tej wartości spowoduje zmianę limitu czasu żądania HTTP. Wartość domyślna to 100 sekund.ExcludedFromCacheKey
: Podanie listy w przypadku tej wartości spowoduje wykluczenie tych kluczy nagłówków HTTP z obliczenia na potrzeby buforowania danych.IsRetry
: Podanie wartości true w przypadku tej wartości logicznej spowoduje zignorowanie odpowiedzi, która może istnieć w pamięci podręcznej podczas pobierania danych.ManualStatusHandling
: Podanie listy w przypadku tej wartości uniemożliwi wszelką wbudowaną obsługę żądań HTTP, których odpowiedź zawiera jeden z tych kodów stanu.RelativePath
: Podanie tekstu w przypadku tej wartości spowoduje dodanie go do podstawowego adresu URL przed wysłaniem żądania.Content
: Określenie tej wartości spowoduje, że jej zawartość stanie się treścią żądania HTTP.
Pamiętaj, że ta funkcja jest wyłączona w większości kontekstów. Zamiast tego rozważ użycie elementu Web.Contents lub Web.Headers.
Examples
Example #1
Wykonaj żądanie GET względem usługi Bing.
WebAction.Request(WebMethod.Get, "https://bing.com")
Result:
Action
Category
Action