Αιτήματα και σύνθεση
Αυτά τα κουτιά εκτελούν μια κλήση αιτήματος / απόκρισης και επιστρέφουν τον έλεγχο. Για τις συνδέσεις που παραμένουν ανοιχτές, δείτε Συνδέσεις και ροές.
Καθένα είναι συνδεδεμένο με ένα αίτημα του έργου: το ορίζετε κατά τη δημιουργία.
Αίτημα HTTP
Section titled “Αίτημα HTTP”Εκτελεί ένα αίτημα HTTP, GraphQL, μοναδιαίο gRPC ή WebSocket με μία κίνηση.
| Είσοδοι | env (το περιβάλλον εκτέλεσης), override (υπερβάσεις, αντικείμενο) |
| Έξοδοι | response — η πλήρης απόκριση |
| Διαμόρφωση | requestId, label |
Η έξοδος response φέρει το αντικείμενο απόκρισης: κατάσταση, κεφαλίδες, σώμα,
χρόνο. Θέστε έναν επιλογέα στον
σύνδεσμο για να εξαγάγετε απευθείας αυτό που σας ενδιαφέρει — status,
body.data.id.
Αίτημα SOAP
Section titled “Αίτημα SOAP”Εκτελεί ένα αίτημα SOAP.
| Είσοδοι | env |
| Έξοδοι | response |
| Διαμόρφωση | requestId, label |
Μια απόκριση <soap:Fault> εμφανίζεται πάνω στο αντικείμενο απόκρισης:
ελέγξτε την με ένα Assert αντί να βασιστείτε μόνο στην κατάσταση HTTP.
Εντολή Redis
Section titled “Εντολή Redis”Εκτελεί μια μεμονωμένη εντολή Redis, σε μια νέα σύνδεση.
| Είσοδοι | env |
| Έξοδοι | response |
Παραγωγή Kafka
Section titled “Παραγωγή Kafka”Δημοσιεύει μια εγγραφή Kafka.
| Είσοδοι | env |
| Έξοδοι | response — τα μεταδεδομένα της εγγραφής: θέμα, διαμέρισμα, offset |
Εκτέλεση σεναρίου
Section titled “Εκτέλεση σεναρίου”Καλεί ένα άλλο σενάριο του έργου — είναι ο μηχανισμός σύνθεσης.
| Είσοδοι | μία θύρα param:<nom> ανά ελεύθερη παράμετρο του υποσεναρίου |
| Έξοδοι | μία θύρα output:<nom> ανά έξοδο του υποσεναρίου, συν result |
| Διαμόρφωση | scenarioId, label |
Οι θύρες παράγονται ζωντανά από το υποσενάριο: προσθέστε του μια παράμετρο και η θύρα εμφανίζεται στον καλούντα.
Αυτό επιτρέπει την παραγοντοποίηση: ένα σενάριο «απόκτηση token», που καλείται από τα άλλα πέντε.
Εκτέλεση σεναρίου «Σύνδεση» ├─ param:user ◄── Είσοδος └─ output:token ──► Ορισμός μεταβλητής «token»Υπέρβαση του αιτήματος
Section titled “Υπέρβαση του αιτήματος”Τέσσερα στρώματα, που εφαρμόζονται με αυτή τη σειρά:
- το αίτημα όπως είναι αποθηκευμένο μέσα στο έργο·
- η γρήγορη ρύθμιση που ορίζεται στην ενέργεια·
- οι υπερβάσεις που εισάγονται στην ενέργεια·
- η τιμή που λαμβάνεται στη θύρα υπέρβασης.
Η ίδια κλήση ξαναπαίζεται επομένως με τρία σύνολα δεδομένων, χωρίς να διπλασιαστεί το αίτημα.