HTTP

Giao diện HTTP cho phép gửi và nhận các tin nhắn qua URL.

Thông tin: Giao diện đồng bộ tự động với chu kỳ chậm nhất của SPS được gán. Các tin nhắn được hệ thống đệm, vì vậy không có tin nhắn nào bị mất.

Cách hoạt động

Chú ý: Nếu một cổng đi được chọn ở một client, thì phải chờ cho đến khi kết nối đóng. Vì vậy, chúng tôi khuyến cáo để giữ cổng ở giá trị mặc định 0.

URL được xây dựng như sau:

http://url:port/variable?wert

Bạn có thể gửi thêm chi tiết và các phương thức khác bằng Khối chức năng HTTP_REQUEST. Chọn loại dữ liệu RAW để gửi.

Mẹo: Bạn có thể tìm thấy một ví dụ hoàn chỉnh tại đây.

Biến Nội dung
method Phương thức HTTP (GET, POST, PUT, DELETE v.v.)
query Tham số URL sau dấu ?
header Header dưới dạng mảng
content Nội dung POST/PUT
timeout Thời gian chờ gửi (giá trị mặc định 300 giây)
source Nguồn: SEND=Gửi, RESP=Phản hồi, RECV=Nhận

Phản hồi của yêu cầu đến qua $RESPONSE dưới dạng chuỗi ký tự.

Ghi chú: Hãy lưu ý về bảo mật của giao diện. Dữ liệu không nên được truyền trực tiếp qua Internet. Ở đây thiếu xác thực và mã hóa bằng SSL hoặc TLS.

Yêu cầu nhanh

Thông thường, các tin nhắn cũ sẽ bị loại bỏ khi có những yêu cầu liên tiếp nhau. Nếu bạn không muốn điều này xảy ra, bạn có thể thêm một dấu ! trước URL để thực hiện mỗi yêu cầu.

Công nghệ được hỗ trợ

Nhận yêu cầu HTTP được hỗ trợ. Tuy nhiên chỉ dữ liệu trong các định dạng tương thích với UTF-8. Điều đó nghĩa là dữ liệu nhị phân không được hỗ trợ. Công nghệ sử dụng chỉ hỗ trợ HTTP/1.1 qua HTTP mà không có TLS/SSL.

Gửi và lấy yêu cầu HTTP trong các định dạng UTF-8 hỗ trợ cả HTTP và HTTPS qua TLS/SSL.

Để dữ liệu nhị phân cũng có thể được truyền không bị lỗi, việc sử dụng BASE64 được khuyến cáo.