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

JSON-RPC

Το Restorm προσφέρει δύο τύπους αιτημάτων JSON-RPC 2.0: τη μεμονωμένη κλήση και την κλήση κατά παρτίδες.

Δεξί κλικ στο δέντρο ▸ Προσθήκη ▸ Αίτημα JSON-RPCΠαρτίδα JSON-RPC).

Μια καρτέλα JSON-RPC: η διεύθυνση URL, η μέθοδος eth_blockNumber, το αναγνωριστικό αιτήματος, ο επεξεργαστής παραμέτρων και η ξετυλιγμένη απόκριση δεξιά

ΠεδίοΡόλος
URLΤο σημείο εισόδου
ΜέθοδοςΤο όνομα της μεθόδου που καλείται
ΠαράμετροιΤο ακατέργαστο JSON: [...] για παραμέτρους θέσης, {...} για επώνυμες παραμέτρους
ΑναγνωριστικόΤο αναγνωριστικό του αιτήματος· δημιουργείται αυτόματα αν είναι κενό
Λειτουργία ειδοποίησηςΠαραλείπει το αναγνωριστικό — ο διακομιστής δεν πρέπει τότε να επιστρέψει τίποτα
ΚεφαλίδεςΠρόσθετες κεφαλίδες HTTP· το Content-Type: application/json προστίθεται για εσάς

Σε λειτουργία ειδοποίησης, ο πίνακας απόκρισης δείχνει Η ειδοποίηση στάλθηκε: αυτή είναι η αναμενόμενη συμπεριφορά, δεν υπάρχει απόκριση προς εμφάνιση.

Ο τύπος Παρτίδα JSON-RPC φέρει μια λίστα θυγατρικών κλήσεων, καθεμία με τη μέθοδό της, τις παραμέτρους της, το αναγνωριστικό της και τη λειτουργία ειδοποίησής της. Το Restorm στέλνει τον πίνακα JSON-RPC με μία μόνο κλήση HTTP και αντιστοιχίζει τις αποκρίσεις στις κλήσεις μέσω του αναγνωριστικού τους — βλέπετε επομένως ποια απόκριση αντιστοιχεί σε ποια κλήση, ακόμη κι αν ο διακομιστής τις επιστρέψει με άλλη σειρά.

Εισαγωγή ενός εγγράφου OpenRPC

Section titled “Εισαγωγή ενός εγγράφου OpenRPC”

Ένα αρχείο openrpc.json δημιουργεί ένα αίτημα JSON-RPC ανά μέθοδο, κάτω από έναν φάκελο Methods, με ένα δείγμα params κατασκευασμένο σύμφωνα με τους περιγραφείς περιεχομένου. Δείτε Εισαγωγή OpenRPC.

Δύο στόχοι: cURL και JavaScript (Fetch).