HTTP

Η Διασύνδεση HTTP επιτρέπει την αποστολή και λήψη τηλεγραμμάτων μέσω URL.

Πληροφορίες: Η διασύνδεση συγχρονίζεται αυτόματα με τον πιο αργό κύκλο της συνδεδεμένης SPS. Τα τηλέγραφα αποθηκεύονται προσωρινά από το σύστημα, έτσι ώστε κανένα τηλέγραμμα να μην χαθεί.

Λειτουργία

Προσοχή: Αν επιλεγεί μια εξερχόμενη θύρα σε έναν πελάτη, πρέπει να περιμένετε μέχρι να κλείσει η σύνδεση. Συνιστάται να αφήσετε την θύρα στην προκαθορισμένη τιμή 0.

Η URL κατασκευάζεται ως εξής:

http://url:port/variable?wert

Με τη Μονάδα Λειτουργίας HTTP_REQUEST μπορούν να αποσταλούν περισσότερες λεπτομέρειες και άλλες μέθοδοι. Για αυτό, επιλέξτε τον τύπο δεδομένων RAW για την αποστολή.

Συμβουλή: Μια πλήρης παράδειγμα μπορείτε να βρείτε εδώ.

Μεταβλητή Περιεχόμενο
method Μέθοδος HTTP (GET, POST, PUT, DELETE κ.λπ.)
query Παράμετροι URL μετά το ?
header Κεφαλίδες ως πίνακας
content Περιεχόμενο POST/PUT
timeout Χρόνος αναμονής αποστολής (προκαθορισμένη τιμή 300 δευτερόλεπτα)
source Πηγή: SEND=Αποστολή, RESP=Απόκριση, RECV=Λήψη

Η απάντηση της αίτησης έρχεται μέσω $RESPONSE ως αλφαριθμητική ακολουθία.

Σημείωση: Παρατηρήστε την ασφάλεια της διασύνδεσης. Τα δεδομένα δεν πρέπει ποτέ να μεταφέρονται απευθείας μέσω του Διαδικτύου. Εδώ λείπουν η αυθεντικοποίηση και η κρυπτογράφηση μέσω SSL ή TLS.

Γρήγορες Αιτήσεις

Τυπικά, παλαιότερα τηλέγραφα απορρίπτονται σε γρήγορες συνεχόμενες αιτήσεις. Αν αυτό δεν επιθυμείται, μπορεί να προστεθεί ένα ! πριν από την URL για να εκτελεστεί κάθε αίτηση.

Υποστηριζόμενες Τεχνολογίες

Υποστηρίζεται η λήψη μιας HTTP αιτήσης. Ωστόσο μόνο δεδομένα σε μορφές συμβατές με UTF-8. Δηλαδή, δεν υποστηρίζονται δυαδικά δεδομένα. Η χρησιμοποιούμενη τεχνολογία υποστηρίζει αποκλειστικά HTTP/1.1 μέσω HTTP χωρίς TLS/SSL.

Η αποστολή και λήψη HTTP αιτήσεων σε μορφές UTF-8 υποστηρίζεται τόσο για HTTP όσο και HTTPS μέσω TLS/SSL.

Για να μπορούν τα δυαδικά δεδομένα να μεταφέρονται χωρίς σφάλματα, συνιστάται η χρήση BASE64.