Η κατασκευή REST APIs είναι μια κοινή εργασία στην ανάπτυξη του διαδικτύου, επιτρέποντας σε διαφορετικές εφαρμογές να επικοινωνούν μέσω του διαδικτύου. Η Python, σε συνδυασμό με το πλαίσιο Flask, παρέχει έναν απλό και αποτελεσματικό τρόπο για να δημιουργήσετε αυτά τα APIs. Η ελαφριά φύση της Flask την καθιστά ιδανική για μικρά και μεσαία έργα.

⁇ φλασκ

Για να ξεκινήσετε την κατασκευή ενός REST API με Flask, πρώτα εγκαταστήστε το πακέτο Flask χρησιμοποιώντας pip:

pip εγκατάσταση Flask

Στη συνέχεια, δημιουργήστε ένα νέο αρχείο Python και εισαγάγετε το Flask. Αρχικοποιήστε την εφαρμογή και ορίστε διαδρομές για να χειριστείτε τις αιτήσεις API.

Δημιουργία τελικών σημείων API

Τα τελικά σημεία είναι URL που ανταποκρίνονται σε συγκεκριμένες μεθόδους HTTP όπως GET, POST, PUT, και DELETE. Flask χρησιμοποιεί διακοσμητές για να καθορίσει αυτές τις διαδρομές.

Για παράδειγμα, ένα απλό τελικό σημείο για την ανάκτηση δεδομένων μπορεί να μοιάζει με:

από την εισαγωγή φιαλών Flask, jsonify

app = Φλασκ( name )

@app.route('/api/data', μέθοδοι=['GET'])

def get data():

δεδομένα = {'μήνυμα': 'Γεια σου, κόσμε!'}

επιστροφή jsonify(data)

Εκτέλεση του API

Για να εκτελέσετε την εφαρμογή Flask, συμπεριλάβετε τον ακόλουθο κώδικα στο τέλος του σεναρίου σας:

αν name

app.run(debug=True)

Δοκιμή του API

Μόλις ο διακομιστής λειτουργεί, μπορείτε να δοκιμάσετε το API με πλοήγηση σε http://127.0.1:5000/api/data[[LFT:1]] σε ένα πρόγραμμα περιήγησης ιστού ή χρησιμοποιώντας εργαλεία όπως ταχυμεταφοράς ή μπούκλας.

  • Εκκίνηση του εξυπηρετητή Flask
  • Άνοιγμα προγράμματος περιήγησης ή προγράμματος API
  • Στείλτε μια αίτηση GET στο τελικό σημείο
  • Λάβετε την απάντηση JSON