Bllok Funksion HTTP_REQUEST

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 Method

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 Type

Hyrja përcakton Header Content-Type si një varg karakteresh. Nëse hyrja nuk është e përcaktuar, ky hyrje nuk shtohet në header.

Hyrja 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 Query

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

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 Timeout

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.

Hyrja DIS

Nëse hyrja është e vërtetë, vlera në daljen Request do të jetë NULL.

Hyrja SET

Nëse hyrja është e vërtetë, ajo detyron generimin e daljes Request. Kjo hyrje ka prioritet para hyrjes DIS.

Dalia Request

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 Length

Dalia kthen gjatësinë e hyrjes Content në bytes.

Dalia ID

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.