Table of Contents
REST-rajapinta-aPI:n rakentaminen on yhteinen tehtävä web-kehityksessä, jolloin eri sovellukset voivat kommunikoida internetin kautta. Python yhdessä Flask-kehyksen kanssa tarjoaa yksinkertaisen ja tehokkaan tavan luoda nämä sovellusrajapinta-alat. Flaskin kevyt luonne tekee siitä ihanteellisen pienille ja keskisuurille hankkeille.
Flask-järjestelmän asetukset
Aloita RAKENNUSPI:n rakentaminen Flask-sovelluksella, asenna Flask-paketti ensin pip:llä:
pip installation Flask
Seuraavaksi luo uusi Python-tiedosto ja tuo Flask. Alusta sovellus ja määrittele reitit API-pyyntöjen käsittelyyn.
Luodaan API- päätepisteitä
Päätepisteet ovat URL-osoitteita, jotka vastaavat tiettyihin HTTP-menetelmiin, kuten GET-, POST-, PUT- ja DELETE-menetelmiin. Flask käyttää sisustuslaitteita näiden reittien määrittämiseen.
Esimerkiksi yksinkertainen päätepiste tietojen hakemiseksi saattaa näyttää:
pullosta tuotu Flask, jsonify
app = Flask( name )
]@app.route('/api/data', menetelmät=['GET'])[]
def get data():[
] data = {'viesti': 'Hei, maailma!'][
return jsonify(data)[
API:n käyttö
Käytä Flask-sovellusta, lisää seuraavat koodit komentosarjan lopussa:
if name == ' main ':
app.run(debug=True)
API:n testaus
Kun palvelin on käynnissä, voit testata API:n navigointi http://127.0.0.1:5000/api/data selaimessa tai käyttämällä työkaluja kuten Postman tai kihara.
- Käynnistä Flask- palvelin
- Avaa selaimen tai API-ohjelman
- Lähetä hakupyyntö päätepisteeseen
- Vastaanota JSONin vastaus