
ฟังก์ชันบล็อก HTTP_RESPONSE แปลงรหัส RAW-ตอบกลับจากอินเตอร์เฟซ HTTP
สำคัญ: ตัวแปรรับของอินเตอร์เฟซ HTTP ต้องมีประเภทข้อมูลเป็น RAW
อินพุตนี้คาดหวังว่าจะได้สตริงในรูปแบบ JSON และมักจะเชื่อมโยงโดยตรงกับตัวแปรการรับกลับหรือการรับของอินเตอร์เฟซ
อินพุตนี้กำหนด ID ของคำถาม ID นี้สร้างขึ้นเมื่อทำคำถามกับฟังก์ชันบล็อก HTTP_REQUEST เพื่อให้แน่ใจว่าตอบกลับของคำถามที่มี ID ที่ตรงกันเท่านั้นที่จะถูกประมวลผล ถ้าอินพุตนี้ไม่ได้กำหนด ตอบกลับทั้งหมดจะถูกประเมิน
ถ้าอินพุตเป็นจริง ออกพุตทั้งหมดจะถูกรีเซ็ทเป็น NULL ตลอดที่อินพุตนี้เป็นจริง ค่าของออกพุตจะไม่ถูกคำนวณ
เอาท์พุตนี้ส่งกลับวิธีการโอนส่งในรูปแบบของสตริง ซึ่งอาจเป็น "GET", "POST", "PUT" หรืออื่น ๆ
เอาท์พุตนี้ส่งกลับ Header Content-Type ในรูปแบบของสตริง
เอาท์พุตนี้ส่งกลับทั้งหมดของ Header-entries ในรูปแบบของสตริง Header หลาย ๆ ตัวจะถูกแบ่งด้วยการเปลี่ยนแถว
เอาท์พุตนี้ส่งกลับคิวรีในรูปแบบของสตริง คิวรีเป็นค่าหลังจากเครื่องหมายข้อสงสัย และมักจะใช้กับการถาม GET
http://server/uri?query
โครงสร้างของคิวรีดูเหมือนนี้:
var1=wert1&var2=wert2&va...
เพื่อให้ค่าที่ถูกต้องสามารถถ่ายทอดได้ ควรจะใช้ฟังก์ชันบล็อก URL_DECODE หรือ QUERY_DECODE เพื่อแปลงค่าที่แยกกัน เนื่องจากข้อมูลอาจถูกส่งผ่านไม่สมบูรณ์
หมายเหตุ: ตรวจสอบความยาวสูงสุดของ URL ถ้าต้องการส่งข้อมูลในปริมาณใหญ่ ใช้วิธี POST และรับคิวรีเป็น Content แทน
เอาท์พุต Content นี้คล้ายกับของเอาท์พุต Query แต่ข้อมูลถูกส่งหลังจาก Header และมีการสนับสนุนข้อมูลในปริมาณใหญ่ขึ้น ขึ้นอยู่กับการใช้งาน ประเภทของ Content อาจไม่มีวิธีคิวรี
หมายเหตุ: สนับสนุนข้อมูลที่เป็น UTF-8 เท่านั้น เมื่อโอนส่งข้อมูลไบนารี ควรแปลงด้วยฟังก์ชันบล็อก BASE64_ENCODE
เอาท์พุตนี้ส่งกลับความยาวของอินพุต Content ในไบต์
เอาท์พุตนี้ส่งกลับ HTTP สถานะในรูปแบบตัวเลข เช่น 200, 404 หรืออื่น ๆ ถ้าสถานะไม่ได้รับ ค่าที่ส่งกลับจะเป็น NULL
เอาท์พุตนี้เป็นจริงถ้าอินพุต Status ส่งกลับไม่ใช่ 200 หรือ NULL
เอาท์พุตนี้ส่งกลับหมายเลขข้อผิดพลาดของ cURL ถ้าค่านี้เป็น 0 ไม่มีข้อผิดพลาดในการโอนส่ง
เอาท์พุตนี้ส่งกลับข้อความข้อผิดพลาดของคำถาม cURL