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