Προσομοίωση ενός API HTTP
Δεξί κλικ σε έναν φάκελο ▸ Προσθήκη ▸ Διακομιστής HTTP.
Διαμόρφωση
Section titled “Διαμόρφωση”Ένας διακομιστής διαμορφώνεται με τα ίδια πεδία όπως ένα αίτημα — και εκεί ακριβώς βρίσκεται το ενδιαφέρον: η μέθοδος και η διαδρομή ορίζουν τη διαδρομή που ακούγεται, ενώ η κατάσταση, οι κεφαλίδες και το σώμα ορίζουν την απόκριση που σερβίρεται.
| Πεδίο | Ρόλος |
|---|---|
| Μέθοδος | Η μέθοδος της διαδρομής |
| Διεύθυνση | localhost:<port><chemin> — ο υπολογιστής είναι παγωμένος |
| Κατάσταση προσομοίωσης | Ο κωδικός που επιστρέφεται, 200 εξ ορισμού |
| Κεφαλίδες | Οι κεφαλίδες της απόκρισης |
| Σώμα | Το σώμα της απόκρισης |

Η δρομολόγηση
Section titled “Η δρομολόγηση”Μια διαδρομή είναι ένα ζεύγος μεθόδου + διαδρομής. Η αντιστοίχιση γίνεται στην ακριβή διαδρομή, ενώ η συμβολοσειρά ερωτήματος αγνοείται. Κάθε κλήση που φτάνει στη θύρα χωρίς να αντιστοιχεί σε διαδρομή λαμβάνει ένα 404.
Δύο διαδρομές συγκρούονται μόνο αν μοιράζονται την ίδια μέθοδο, την ίδια διαδρομή και την ίδια θύρα. Μπορείτε επομένως να δημιουργήσετε ένα αίτημα διακομιστή ανά διαδρομή και να τα ξεκινήσετε όλα.
GET localhost:8080/clients → 200, λίστα πελατώνGET localhost:8080/clients/42 → 200, ένας πελάτηςPOST localhost:8080/clients → 201, κεφαλίδα LocationGET localhost:8080/clients/999 → 404 (καμία διαδρομή: προεπιλεγμένη απόκριση)Τα πρότυπα
Section titled “Τα πρότυπα”Οι κεφαλίδες και το σώμα επιλύονται σε κάθε εισερχόμενη κλήση. Ένα σώμα που
περιέχει {{maintenant}} ή {{compteur}} αλλάζει επομένως από κλήση σε κλήση
αν αλλάξει η μεταβλητή.
Συμβουλή: αυτό επιτρέπει να καθοδηγείτε τη συμπεριφορά του διακομιστή ενώ τρέχει — αλλάξτε την τιμή μιας μεταβλητής περιβάλλοντος και η επόμενη κλήση λαμβάνει διαφορετική απόκριση, χωρίς επανεκκίνηση.
Κοινή χρήση θύρας
Section titled “Κοινή χρήση θύρας”Ένας διακομιστής προσομοίωσης HTTP και ένας διακομιστής WebSocket ή Socket.IO μπορούν να ακούν στην ίδια θύρα: το Restorm δρομολογεί τα συνηθισμένα αιτήματα προς τις διαδρομές HTTP και τα αιτήματα αναβάθμισης προς τον διακομιστή πραγματικού χρόνου.
Μέσα σε ένα σενάριο
Section titled “Μέσα σε ένα σενάριο”Η ενέργεια Διακομιστής HTTP φιλοξενεί τη διαδρομή για όσο διαρκεί το
σενάριο και εκπέμπει ένα συμβάν served — που φέρει { request, response } —
ανά κλήση που λαμβάνεται. Είναι ο τρόπος να δοκιμάσετε ένα webhook:
Διακομιστής HTTP ──connected──► Αίτημα HTTP «πυροδότηση του webhook» └────────served────────► Assert στο request.body έπειτα ──► Κλείσιμο διακομιστή HTTPΔείτε Φιλοξενούμενοι διακομιστές.