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

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