Construirea API-urilor REST este o sarcină comună în dezvoltarea web, permițând diferite aplicații să comunice pe internet. Python, combinat cu cadrul Flask, oferă o modalitate simplă și eficientă de a crea aceste API-uri. Natura ușoară a Flask-ului îl face ideal pentru proiecte mici și mijlocii.

Configurare flască

Pentru a începe construirea unui API REST cu Flask, instalați mai întâi pachetul Flask folosind Pip:

pip install Flask

Apoi, creați un nou fișier Python și importați Flask. Inițializați aplicația și definiți rute pentru a gestiona cererile API.

Crearea unor puncte finale API

Punctele finale sunt URL-uri care răspund la metode HTTP specifice, cum ar fi GET, POST, PUS, și DELETE. Flask folosește decoratoare pentru a defini aceste rute.

De exemplu, un obiectiv simplu pentru a recupera date ar putea arăta ca:

din sticluță de import, jsonify

app = Flask ( name )

@app.route('/api/data', metode=["GET"]]

def get date():

] date = {'mesaj': 'Bună, lume!'}

return jsonify (date)

Rularea API

Pentru a rula aplicația Flask, includeți următorul cod la sfârșitul scriptului:

dacă name = main ":

app.run (depanare = True)

Testarea API

Odată ce serverul rulează, puteți testa API prin navigarea la http://127.0.0.1:5000/api/data într-un browser web sau folosind instrumente precum Postman sau bucle.

  • Pornește serverul Flask
  • Deschide un browser sau un client API
  • Trimite o cerere GET la obiectivul final
  • Primiţi răspunsul JSON