HTTP

Bu HTTP arayüzü, URL yoluyla telgraf gönderme ve alma imkânı sağlar.

Bilgi: Arayüz, atanan PLC'nin en yavaş döngüsüyle otomatik olarak senkronize olur. Sistemin telgrafları tamponladığı için hiçbir telgraf kaybolmaz.

Çalışma Şekli

Dikkat: Bir istemci tarafından bir çıkış portu seçildiğinde, bağlantının kapanması beklenmelidir. Bu nedenle, portun varsayılan değeri olan 0 olarak bırakılması önerilir.

URL şöyle oluşturulur:

http://url:port/variable?wert

HTTP_REQUEST İş Bloku ile daha fazla ayrıntı ve diğer yöntemler gönderilebilir. Bunu yapmak için RAW veri türünü seçin.

İpuçları: Tam bir örnek buradan bulunabilir.

Değişken İçerik
method HTTP yöntemi (GET, POST, PUT, DELETE vb.)
query URL parametresi ?'den sonra
header Başlık dizisi olarak
content POST/PUT içeriği
timeout Gönderme zaman aşımı (varsayılan 300 saniye)
source Kaynak: SEND=Gönder, RESP=Cevap, RECV=Al

İstek cevabı $RESPONSE olarak karakter dizisi olarak gelir.

Not: Arayüzün güvenliğini dikkate alın. Veriler asla doğrudan İnternet üzerinden aktarılmamalıdır. Burada SSL veya TLS yoluyla kimlik doğrulama ve şifreleme eksikdir.

Hızlı İstekler

Genellikle hızlı bir şekilde gelen isteklerde eski telgraflar reddedilir. Bu istenirse, her isteği gerçekleştirmek için URL önüne ! eklenebilir.

Desteklenen Teknolojiler

HTTP isteğinin alınması desteklenir. Ancak yalnızca UTF-8 uyumlu formatlardaki veriler. Yani ikili veriler desteklenmez. Kullanılan teknoloji sadece HTTP/1.1'i TLS/SSL olmadan HTTP üzerinden destekler.

UTF-8 formatlarında HTTP isteğinin gönderilmesi ve alınması hem HTTP, hem de TLS/SSL yoluyla HTTPS'yi destekler.

İkili verilerin hatasız aktarılabilmesi için BASE64 kullanımını öneririz.