Μετάβαση στο περιεχόμενο

Γρήγορη εκκίνηση (5 λεπτά)

Στόχος: να ξεκινήσετε από μια καθαρή εγκατάσταση και να φτάσετε σε ένα πιστοποιημένο αίτημα του οποίου η διεύθυνση URL και το token προέρχονται από μεταβλητές. Υπολογίστε πέντε λεπτά.

1. Δημιουργήστε ένα έργο

Section titled “1. Δημιουργήστε ένα έργο”

Αρχείο ▸ Νέο (Ctrl+N), έπειτα Αρχείο ▸ Αποθήκευση ως (Ctrl+Shift+S) για να του δώσετε όνομα, για παράδειγμα demo.restorm.

Ένα έργο είναι ένα απλό αρχείο στον δίσκο σας. Μπορείτε να το τοποθετήσετε σε ένα αποθετήριο git από τώρα — το Restorm είναι φτιαγμένο γι’ αυτό.

2. Δημιουργήστε έναν φάκελο μεταβλητών

Section titled “2. Δημιουργήστε έναν φάκελο μεταβλητών”

Δεξί κλικ στο πλαϊνό δέντρο ▸ Προσθήκη ▸ Φάκελος μεταβλητών.

Ένας φάκελος μεταβλητώνφάκελος περιβάλλοντος) είναι το δοχείο που φιλοξενεί τα περιβάλλοντά σας — local, staging, production — και άρα τις {{variables}} σας. Όλα τα αιτήματα που περιέχει κληρονομούν το επιλεγμένο περιβάλλον.

Ανοίξτε τον, δημιουργήστε ένα περιβάλλον local και προσθέστε του μια μεταβλητή:

ΚλειδίΤύποςΤιμή
baseUrlΣυμβολοσειράhttps://api.exemple.test

Η καρτέλα ενός φακέλου μεταβλητών, στην υποκαρτέλα Περιβάλλοντα: το επιλεγμένο περιβάλλον αριστερά και η μεταβλητή του baseUrl δεξιά

3. Δημιουργήστε και στείλτε ένα αίτημα

Section titled “3. Δημιουργήστε και στείλτε ένα αίτημα”

Δεξί κλικ στον φάκελο ▸ Προσθήκη ▸ Αίτημα HTTP. Στην καρτέλα που ανοίγει:

  • αφήστε τη μέθοδο σε GET·
  • πληκτρολογήστε τη διεύθυνση URL {{baseUrl}}/health — η επιλυμένη τιμή εμφανίζεται κάτω από το πεδίο, είναι το δίχτυ ασφαλείας σας·
  • κάντε κλικ στο Send.

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

Ένα αίτημα HTTP του οποίου η διεύθυνση URL χρησιμοποιεί το {{baseUrl}}, με τον πίνακα απόκρισης ανοιχτό δεξιά — κατάσταση, χρόνος, μέγεθος και σώμα JSON

4. Προσθέστε την ταυτοποίηση

Section titled “4. Προσθέστε την ταυτοποίηση”

Αντί να επικολλήσετε ένα token σταθερά μέσα στον κώδικα, δημιουργήστε ένα αίτημα ταυτοποίησης: δεξί κλικ ▸ Προσθήκη ▸ Αίτημα ταυτοποίησης. Ρυθμίστε την κλήση που αποκτά το token (για παράδειγμα ένα POST /oauth/token), έπειτα, στην καρτέλα του Διαμόρφωση, δηλώστε τι παράγει:

Παραγόμενη κεφαλίδαΤιμή
Authorization{{token_type}} {{access_token}}

Η τιμή είναι μια έκφραση που αποτιμάται στο σώμα της απόκρισης του αιτήματος ταυτοποίησης. Συμπληρώστε παράλληλα την έκφραση λήξης (για παράδειγμα {{expires_in}}) ώστε το Restorm να ανανεώνει μόνο του το token.

Επιστρέψτε στο αίτημα GET σας και, στην επάνω μπάρα, επιλέξτε αυτή τη διαδρομή ταυτοποίησης. Η κεφαλίδα εισάγεται πλέον σε κάθε αποστολή, και ένα 401 προκαλεί αυτόματα μια ανανέωση και έπειτα μια νέα προσπάθεια.

Λεπτομέρειες: Ταυτοποίηση.

  • Έχετε ήδη μια προδιαγραφή ή μια συλλογή; Το Αρχείο ▸ Εισαγωγή (Ctrl+I) ανακατασκευάζει ολόκληρο το δέντρο: δείτε Εισαγωγή & εξαγωγή.
  • Αλυσιδώστε πολλές κλήσεις και ελέγξτε τα αποτελέσματα με ένα σενάριο.
  • Τρέξτε αυτό το σενάριο στο CI σας: Εκτέλεση headless.