Bllok Funksion HTTP_RESPONSE

Blloku i funksioneve HTTP_RESPONSE dekodon një përgjigje të thjeshtë nga interfaca HTTP.

E rëndësishme: Variabla e pranimit nga interfaka HTTP duhet të ketë llojin e të dhënave RAW.

Hyrja Response

Hyrja pritet një varg karakteresh në format JSON. Ai lidhet zakonisht direkt me variablën e kthimit ose të pranimit të interfakës.

Hyrja ID

Hyrja përcakton ID-në e kërkesës. ID-ja krijon në bllokun e funksioneve HTTP_REQUEST. Kështu sigurohet që vetëm përgjigja e kërkesës me ID-në korrespondente të përpunohen. Nëse hyrja nuk është e përcaktuar, do të vlerësohet çdo përgjigje.

Hyrja Reset

Nëse hyrja është e vërtetë, të gjitha daljet rikthehen në NULL. Sa herë që ky hyrje është i vërtetë, vlerat për daljet nuk llogariten.

Dalja Method

Dalja kthen metodën e transmetimit si një varg karakteresh. Kjo mund të jetë, p.sh., "GET", "POST", "PUT" ose të tjera.

Dalja Type

Dalja kthen headerin Content-Type si një varg karakteresh.

Dalja Header

Dalja kthen të gjitha hyrjet e headerit si një varg karakteresh. Shumë headera ndahen me një kalim në rresht.

Dalja Query

Dalja kthen query-n si një varg karakteresh. Query është vlera pas simbolit të pyetjes dhe përdoret zakonisht në kërkesa GET.

http://server/uri?query

Struktura e një query duket kështu:

var1=wert1&var2=wert2&va...

Për të siguruar që vlerat transmetohen korrekt, është i këshillueshëm të dekodoni vlerat individuale me bllokun e funksioneve URL_DECODE ose QUERY_DECODE, pasi që të dhënat mund të transmetohen pjesërishëm.

Shënim: Ju lutemi, merrni parasysh gjatësinë maksimale të një URL, nëse duhet të transmetohen sasi më të mëdha të të dhënave. Nëse është e nevojshme, përdorni metodën POST dhe prani query-n si Content.

Dalja Content

Dalja Content është e ngjashme me atë të daljes Query. Megjithatë, të dhënat transmetohen pas headerit dhe mbështeten sasi më të mëdha të të dhënave. Në varësi të aplikimit, 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.

Dalja Length

Dalja kthen gjatësinë e hyrjes Content në byte.

Dalja Status

Dalja kthen statusin HTTP si një numër. P.sh., 200, 404 ose të tjera. Nëse nuk është pranuar asnjë status, kthehet vlera NULL.

Dalja Error

Dalja është e vërtetë nëse hyrja Status nuk kthen 200 ose NULL.

Dalja ErrNum

Dalja kthen numrin e gabimit cURL. Nëse ky është 0, nuk ka asnjë gabim gjatë transmetimit.

Dalja ErrStr

Dalja kthen tekstin e gabimit për kërkesën cURL.