Att bygga REST API är en vanlig uppgift i webbutveckling, vilket gör att olika applikationer kan kommunicera via internet. Python, i kombination med Flask-ramverket, ger ett enkelt och effektivt sätt att skapa dessa API:er. Flasks lätta natur gör det idealiskt för små till medelstora projekt.

Ställa in Flask

För att börja bygga en REST API med Flask, installera först Flask-paketet med hjälp av pip:

] ]

Skapa sedan en ny Python-fil och importera Flask. Initiera appen och definiera rutter för att hantera API-förfrågningar.

Skapa API endpoints

Endpoints är webbadresser som svarar på specifika HTTP-metoder som GET, POST, PUT och DELETE. Flask använder dekoratörer för att definiera dessa rutter.

Till exempel kan en enkel slutpunkt för att hämta data se ut:

] från flaskimporten Flask, jsonify

app = Flask( name

@app.route('/api/data', method=['GET'])]

] def get data():

] data = {'meddelande': 'Hej, värld!'}

returnera jsonify(data)

Kör API

För att köra Flask-applikationen, inkludera följande kod i slutet av ditt skript:

] om name == ' main

app.run(debug=True)[]

Testa API

När servern körs kan du testa API genom att navigera till ]http://127.0.0.1:5000/api/data ] i en webbläsare eller använda verktyg som Postman eller curl.

  • Starta Flask-servern
  • Öppna en webbläsare eller API-klient
  • Skicka en GET-begäran till slutpunkten
  • Få JSON-svaret