
Blok funkcija HTTP_REQUEST stvara sirovu upit za HTTP sučelje.
Važno: Promjenjiva koju treba poslati preko HTTP sučelja mora imati tip podataka RAW.
URI se definira kao promjenjiva na desnoj strani pod Komunikacija. Ako počinje s /, prvo / će biti uklonjeno. Ako se želi upititi najniži direktorij, može se definirati samo promjenjiva /.
Neki web serveri zahtijevaju User-Agent zaglavlje. Inače stranica neće biti učitana. Ovo nije greška Antcas Control-a, već zaštitni mehanizam traženog web preglednika. Koristite ulaz Header s sadržajem:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13
Ulaz definira metodu prijenosa kao niz znakova. Ona može biti npr. "GET", "POST", "PUT" itd. Ako se ne definira metoda, GET će biti odabran kao standard.
Ulaz definira zaglavlje Content-Type kao niz znakova. Ako ulaz nije definiran, unos neće biti dodan u zaglavlje.
Definira dodatne unose zaglavlja kao niz znakova. Više zaglavlja se razdvaja novim redom. Zaglavlje Content-Length će biti automatski definirano, a zaglavlje Content-Type će biti definirano vrijednošću na ulazu Type.
Ulaz definira upit kao niz znakova. Upit je vrijednost nakon pitanja i obično se koristi za GET upite.
http://server/uri?query
Struktura upita izgleda ovako:
var1=wert1&var2=wert2&va...
Da bi se vrijednosti ispravno prenijele, preporučuje se kodiranje pojedinačnih vrijednosti s blokom funkcija URL_ENCODE ili QUERY_ENCODE, jer podatci možda neće biti potpuno preneseni.
Napomena: Obratite pozornost na maksimalnu dužinu URL-a ako je potrebno prenijeti veće količine podataka. U slučaju potrebe koristite POST metodu i pošaljite upit kao Content.
Ulaz Content je sličan ulazu Query. Međutim, podatci se prenose nakon zaglavlja i podržava se veća količina podataka. Ovisno o primjeni, tip Content možda neće imati metodu upita.
Napomena: Podržani su samo UTF-8 konformni podatci. Prilikom prenosa binarnih podataka preporučuje se njihovo kodiranje s blokom funkcija BASE64_ENCODE.
Ulaz definira vrijeme čekanja upita u formatu T#30s u sekundama. Preporučuje se korištenje visokog vremena čekanja. Male vrijednosti mogu dovesti do toga da upiti ne budu potpuno izvršeni. Zbog Keep-Alive postupka, možda će potrajati neko vrijeme prije nego što će se upiti ponovno normalno obraditi.
Ako je ulaz istina, vrijednost na izlazu Request će biti jednaka NULL.
Ako je ulaz istina, on prisiljava generiranje izlaza Request. Ovaj ulaz ima prioritet nad ulazom DIS.
Izlaz vraća niz znakova u formatu JSON. Ako je on deaktiviran, vrijednost NULL će biti vratena. On se obično direktno povezuje s izlaznom promjenjivom sučelja.
Izlaz vraća dužinu ulaza Content u bajtovima.
Vraća ID posljednje generirane upita. Ovo je korisno za provjeru odgovora s blokom funkcija HTTP_RESPONSE.