
Khối chức năng HTTP_RESPONSE giải mã một phản hồi RAW từ giao diện HTTP.
Quan trọng: Biến nhận của giao diện HTTP phải có kiểu dữ liệu RAW.
Đầu vào mong đợi một chuỗi ký tự theo định dạng JSON. Nó thường được kết nối trực tiếp với biến phản hồi hoặc nhận của giao diện.
Đầu vào xác định ID của truy vấn. ID được tạo khi truy vấn đến khối chức năng HTTP_REQUEST. Điều này đảm bảo rằng chỉ phản hồi của yêu cầu với ID tương ứng sẽ được xử lý. Nếu đầu vào không được định nghĩa, tất cả các phản hồi đều được đánh giá.
Nếu đầu vào là đúng, thì tất cả các đầu ra sẽ được đặt lại thành NULL. Trong khi đầu vào này là đúng, các giá trị cho các đầu ra không được tính toán.
Đầu ra trả về phương thức truyền dữ liệu dưới dạng chuỗi ký tự. Nó có thể là "GET", "POST", "PUT" hoặc các phương thức khác.
Đầu ra trả về tiêu đề Content-Type dưới dạng chuỗi ký tự.
Đầu ra trả về tất cả các mục tiêu đầu dưới dạng chuỗi ký tự. Nhiều tiêu đề được phân tách bằng một dấu xuống dòng.
Đầu ra trả về truy vấn dưới dạng chuỗi ký tự. Truy vấn là giá trị sau dấu hỏi và thường được sử dụng trong các yêu cầu GET.
http://server/uri?query
Cấu trúc của một truy vấn như sau:
var1=wert1&var2=wert2&va...
Để các giá trị có thể được truyền đúng cách, nó là hợp lý để giải mã các giá trị riêng lẻ với khối chức năng URL_DECODE hoặc QUERY_DECODE, vì dữ liệu có thể bị truyền không đầy đủ.
Ghi chú: Hãy lưu ý chiều dài tối đa của một URL nếu cần phải truyền lượng dữ liệu lớn. Sử dụng phương thức POST và nhận truy vấn dưới dạng Content nếu cần thiết.
Đầu ra Content tương tự như đầu ra Query. Tuy nhiên, dữ liệu được truyền sau tiêu đề và hỗ trợ lượng dữ liệu lớn hơn. Tuỳ theo ứng dụng, loại của Content cũng có thể không có phương thức truy vấn.
Ghi chú: Chỉ hỗ trợ dữ liệu phù hợp với UTF-8. Khi truyền dữ liệu nhị phân, khuyến cáo mã hóa chúng bằng khối chức năng BASE64_ENCODE.
Đầu ra trả về chiều dài của đầu vào Content theo byte.
Đầu ra trả về trạng thái HTTP dưới dạng số. Ví dụ: 200, 404 hoặc các trạng thái khác. Nếu không có trạng thái nào được nhận, giá trị NULL sẽ được trả về.
Đầu ra là đúng nếu đầu vào Status không trả về 200 hoặc NULL.
Đầu ra trả về số lỗi cURL. Nếu nó là 0, không có lỗi nào xảy ra trong quá trình truyền dữ liệu.
Đầu ra trả về văn bản lỗi cho truy vấn cURL.