Shërbimi HTTP lejon dërgimin dhe marrjen e telegramave përmes URL.
Info: Shërbimi sinqronizon automatikisht me ciklin më të ngadaltë të SPS-së të caktuar. Telegramat ruhen nga sistemi, kështu që asnjë telegram nuk humbet.
Achtung: Nëse një port i dalur zgjidhet në një klient, duhet pritur deri sa lidhja të mbyllët. Prandaj rekomandohet të lënë portin në vlerën standarde 0.
URL-ja ndërtohet si më poshtë:
http://url:port/variable?wert
Me Bllokun Funksion HTTP_REQUEST mund të dërgohen detaje të tjera dhe metoda të tjera. Për këtë, zgjidhni llojin e të dhënave RAW për dërgim.
Tipp: E gjeni këtu një Shembull plotësisht.
| Variable | Inhalt |
|---|---|
| method | HTTP-Methode (GET, POST, PUT, DELETE usw.) |
| query | URL-Parameter nach dem ? |
| header | Header als Array |
| content | POST/PUT-Inhalt |
| timeout | Sende-Timeout (Standard 300 Sekunden) |
| source | Quelle: SEND=Senden, RESP=Antwort, RECV=Empfangen |
Përgjigja e kërkesës vjen përmes $RESPONSE si një varg karakteresh.
Hinweis: Ju lutemi të keni parasysh sigurinë e shërbimit. Të dhënat nuk duhet të transmetohen ndonjëherë drejtpërdrejt përmes Internetit. Këtë kërkon autentifikimin dhe enkriptimin përmes SSL ose TLS.
Normalisht, telegramat më të vjetër hedhen poshtë nëse kërkesat bëhen shumë shpejt një pas tjetrit. Nëse ky veprim nuk dëshirohet, mund të shtohet një ! para URL-së për të ekzekutuar çdo kërkese.
Mbështetet marrja e një kërkese HTTP. Por vetëm të dhëna në formatet e kompatibla me UTF-8. Kjo do të thotë se të dhënat binare nuk mbështeten. Teknologjia e përdorur mbështet ekskluzivisht HTTP/1.1 përmes HTTP pa TLS/SSL.
Dërgimi dhe marrja e kërkesave HTTP në formatet UTF-8 mbështet HTTP, si dhe HTTPS përmes TLS/SSL.
Për të siguruar që të dhënat binare të transmetohen pa gabime, rekomandohet përdorimi i BASE64.