HTTP

Gränssnittet HTTP möjliggör att skicka och ta emot telegram via URL.

Info: Gränssnittet synkroniserar automatiskt med den långsammaste cykeln i den tilldelade SPS. Telegrammen buffras av systemet, så att inget telegram går förlorat.

Funktionssätt

Varning: Om ett utgående port väljs hos en klient måste man vänta tills anslutningen har stängts. Det rekommenderas därför att lämna porten på standardvärdet 0.

URL:n byggs upp enligt följande:

http://url:port/variable?wert

Med funktionsblocket HTTP_REQUEST kan fler detaljer och andra metoder skickas. Välj då datatypen RAW för att skicka.

Tips: Ett fullständigt exempel hittar du här.

Variabel Innehåll
method HTTP-metod (GET, POST, PUT, DELETE etc.)
query URL-parametrar efter ?
header Header som array
content POST/PUT-innehåll
timeout Skicka-timeout (standard 300 sekunder)
source Källa: SEND=Skicka, RESP=Svar, RECV=Taga emot

Svaret på begäran kommer via $RESPONSE som sträng.

Anmärkning: Observera säkerheten för gränssnittet. Data bör aldrig skickas direkt över Internet. Här saknas autentisering och kryptering via SSL eller TLS.

Snabba begäran

Normalt sett kastas äldre telegram vid snabbt följande på varandra begäran. Om detta inte önskas kan ett ! läggas till före URL:n för att utföra varje begäran.

Stödja teknologier

Mottagandet av en HTTP-begäran stöds. Endast data i UTF-8-kompatibla format. Dvs. binärdata stöds inte. Den använda tekniken stöder endast HTTP/1.1 över HTTP utan TLS/SSL.

Skickande och hämtning av HTTP-begäran i UTF-8-formatet stöder både HTTP och HTTPS via TLS/SSL.

För att binärdata ska kunna överföras felfritt rekommenderas användningen av BASE64.