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.
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.
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.
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.