Пређи на главни садржај

WebAction.Request

Kreira radnju koja će, kad se izvrši, vratiti rezultate izvršavanja HTTP zahteva kao binarnu vrednost.

Syntax

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

Remarks

Kreira radnju koja će, kada se izvrši, vratiti rezultate izvršavanja method u odnosu na url koristeći HTTP kao binarnu vrednost. Opcionalni parametar zapisa, options, može se navesti da bi se navela dodatna svojstva. Zapis može da sadrži sledeća polja:

  • Query : Programski dodajte parametre upita u URL adresu bez potrebe da razmišljate o izbegavanju.
  • ApiKeyName : Ako ciljna lokacija ima zapis o API ključu, ovaj parametar se može koristiti za navođenje imena (ne vrednosti) parametra ključa koji mora da se koristi u URL adresi. Stvarna vrednost ključa je data u akreditivu.
  • Headers : Ako navedete ovu vrednost kao zapis, dodaćete zaglavlja u HTTP zahtev.
  • Timeout : Ako navedete ovu vrednost kao trajanje, promenićete vremensko ograničenje za HTTP zahtev. Podrazumevana vrednost je 100 sekundi.
  • ExcludedFromCacheKey : Ako navedete ovu vrednost kao listu, ovi ključevi HTTP zaglavlja neće biti uključeni u izračunavanje za keširanje podataka.
  • IsRetry : Navođenjem ove logičke vrednosti kao tačne zanemarićete postojeći odgovor u keš memoriji prilikom preuzimanja podataka.
  • ManualStatusHandling : Ako navedete ovu vrednost kao listu, sprečićete ugrađenu obradu HTTP zahteva čiji odgovor ima jedan od ovih kodova statusa.
  • RelativePath : Ako navedete ovu vrednost kao tekst, dodaćete je u osnovnu URL adresu pre upućivanja zahteva.
  • Content : Ako navedete ovu vrednost, njen sadržaj će postati telo HTTP zahteva.

Imajte na umu da je ova funkcija onemogućena u većini konteksta. Razmotrite korišćenje Veb.Contents ili Veb.Headers umesto toga.

Examples

Example #1

Izvršite GET zahtev u odnosu na Bing.

WebAction.Request(WebMethod.Get, "https://bing.com")

Result:

Action

Category

Action