
Blok funkcija HTTP_RESPONSE dekodira RAW odgovor sa HTTP sučelja.
Važno: Promjenjiva primanja sa sučelja HTTP mora imati tip podataka RAW.
Ulaz očekuje niz znakova u formatu JSON. Obično se direktno povezuje s promjenjivom povratne informacije ili primanja sučelja.
Ulaz definira ID upita. ID se generira prilikom upita na bloku funkcija HTTP_REQUEST. Time se osigurava da se samo odgovor na zahtjev s odgovarajućim ID-om obrađuje. Ako ulaz nije definiran, svaki odgovor se procjenjuje.
Ako je ulaz istinit, svi izlazi se postavljaju na NULL. Dok je ovaj ulaz istinit, vrijednosti za izlaze se ne računaju.
Izlaz vraća metodu prijenosa kao niz znakova. Ona može biti npr. "GET", "POST", "PUT" itd.
Izlaz vraća zaglavlje Content-Type kao niz znakova.
Izlaz vraća sve unose zaglavlja kao niz znakova. Više zaglavlja se razdvaja razmaka u liniji.
Izlaz vraća upit kao niz znakova. Upit je vrijednost nakon znaka pitanja i obično se koristi za GET zahtjeve.
http://server/uri?query
Struktura upita izgleda ovako:
var1=wert1&var2=wert2&va...
Da bi se vrijednosti ispravno prenijele, preporučuje se dekodiranje pojedinačnih vrijednosti s blokom funkcija URL_DECODE ili QUERY_DECODE, jer podaci možda nisu 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 metodu POST i primajte upit kao sadržaj.
Izlaz Content je sličan izlazu Query. Međutim, podaci se prenose nakon zaglavlja i podržavaju se veće količine podataka. Ovisno o primjeni, tip sadržaja možda ne ima metodu upita.
Napomena: Podržani su samo UTF-8 konformni podaci. Prilikom prijenosa binarnih podataka preporučuje se njihovo kodiranje s blokom funkcija BASE64_ENCODE.
Izlaz vraća dužinu ulaza Content u bajtovima.
Izlaz vraća HTTP status kao broj. Npr. 200, 404 itd. Ako nije primljen nijedan status, vraća se vrijednost NULL.
Izlaz je istinit ako ulaz Status ne vraća 200 ili NULL.
Izlaz vraća cURL broj pogreške. Ako je ovaj 0, nema pogreške prilikom prijenosa.
Izlaz vraća tekst pogreške za cURL upit.