
Blloku i funksioneve HTTP_REQUEST krijon një kërkesë RAW për ndërfaqen HTTP.
E rëndësishme: Variabla që duhet dërguar nga ndërfaqa HTTP duhet të ketë llojin e të dhënave RAW.
URI përcaktohet si një variabël në anën e djathtë nën Komunikim. Nëse fillon me një /, ky / i parë hiqet. Nëse duhet të bëhet një kërkesë për direktorin më të ulët, mund të përcaktohet vetëm variabla /.
Shumë server web kërkojnë User-Agent-Header. Njëqind, faqja nuk ngarkohet. Kjo nuk është një gabim i Antcas Control, por një mekanizëm mbrojtës i shfletuesit të kërkuar. Përdorni hyrjen Header me përmbajtjen:
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
Hyrja përcakton metodën e transmetimit si një varg karakteresh. Kjo mund të jetë, p.sh., "GET", "POST", "PUT" ose të tjera. Nëse nuk përcaktohet asnjë metodë, do të zgjedhet GET si standard.
Hyrja përcakton Header Content-Type si një varg karakteresh. Nëse hyrja nuk është e përcaktuar, ky hyrje nuk shtohet në header.
Përcakton hyrjet e tjera të headerit si një varg karakteresh. Shumë headera ndahen me një kalim në rresht. Headeri Content-Length përcaktohet automatikisht dhe Headeri Content-Type përcaktohet me vlerën në hyrjen Type.
Hyrja përcakton Query si një varg karakteresh. Query është vlera pas simbolit të pyetjes dhe përdoret zakonisht në kërkesat GET.
http://server/uri?query
Struktura e një query duket kështu:
var1=wert1&var2=wert2&va...
Për të siguruar që vlerat transmetohen saktë, është e këshillueshme të kodoni vlerat individuale me bllokun e funksioneve URL_ENCODE ose QUERY_ENCODE, pasi që të dhënat mund të transmetohen pjesërisht.
Shënim: Ju lutemi të keni parasysh gjatësinë maksimale të një URL, nëse duhet të transmetohen sasi më të mëdha të të dhënave. Përdorni, nëse është e nevojshme, metodën POST dhe dërgoni query si Content.
Hyrja Content është e ngjashme me atë të hyrjes Query. Megjithatë, të dhënat transmetohen pas headerit dhe mbështeten sasi më të mëdha të të dhënave. Në varësi të aplikacionit, lloji i Content mund të mos ketë asnjë metodë query.
Shënim: Mbështeten vetëm të dhëna konforme me UTF-8. Kur transmetoni të dhëna binare, rekomandohet të kodoni ato me bllokun e funksioneve BASE64_ENCODE.
Hyrja përcakton kohën e prirjes së kërkesës në format T#30s në sekonda. Rekomandohet të përdorni një kohë të gjatë timeout. Vlerat e vogla mund të çojnë tek kërkesa që nuk kryhen plotësisht. Nëpërmjet procedurës Keep-Alive, mund të duhet kohë për të rikthyer në procesimin normal të kërkesave.
Nëse hyrja është e vërtetë, vlera në daljen Request do të jetë NULL.
Nëse hyrja është e vërtetë, ajo detyron generimin e daljes Request. Kjo hyrje ka prioritet para hyrjes DIS.
Dalia kthen një varg karakteresh në format JSON. Nëse është deaktivuar, kthehet vlera NULL. Ai lidhet zakonisht drejtpërdrejt me variablën e daljes së ndërfaqes.
Dalia kthen gjatësinë e hyrjes Content në bytes.
Kthen ID-në e kërkesës së fundit të krijuar. Kjo është e dobishme për të verifikuar përgjigjen me bllokun e funksioneve HTTP_RESPONSE.