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