Παρουσιάζουμε το FastAPI Httpbin

0
Παρουσιάζουμε το FastAPI Httpbin

Γράφω πολύ back end κώδικα και μερικές φορές πρέπει να χρησιμοποιήσω τελικά σημεία HTTP. Μερικές φορές θέλω να δοκιμάσω αυτά τα τελικά σημεία. Χρησιμοποιούσα το httpbin.org για τη δοκιμή τελικού σημείου μου, αλλά με την πάροδο του χρόνου παρατήρησα ότι ορισμένα από τα τελικά σημεία επέστρεφαν σφάλματα HTTP 5xx. Κάποια έρευνα αποκαλύπτει ότι το έργο φαίνεται να έχει εγκαταλειφθεί, με ανοιχτά θέματα που φτάνουν μέχρι το 2017. Αυτό δεν είναι τόσο καλό.

Έτσι το αποφάσισα χτίζω το δικό μου.

Σε αυτή την ανάρτηση θα ήθελα να μιλήσω για FastAPI Httpbin. Αλλά πριν προλάβω, πρέπει να μιλήσω FastAPI εαυτό. Το FastAPI είναι ένα πλαίσιο για τη δημιουργία πλαισίων υψηλής απόδοσης στην Python με βάση υποδείξεις τύπου Python. Το πραγματικά προσεγμένο με το FastAPI είναι ότι ο ορισμός της συνάρτησής σας για κάθε τελικό σημείο είναι η πηγή της αλήθειας – το FastAPI χειρίζεται την επικύρωση ορισμάτων για τυχόν κλήσεις σε αυτό το τελικό σημείο και δημιουργεί την κατάλληλη τεκμηρίωση Swagger για αυτό το τελικό σημείο.

Στη συνέχεια, έφτιαξα τη δική μου έκδοση του Httpbin, την οποία καλώ FastAPI Httpbin. Η πηγή μπορείτε να βρείτε εδώ.

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

Καθρέφτης σε μεσαίο.

Schreibe einen Kommentar