Ang pagtatayo ng REST APIs ay isang karaniwang gawain sa web development, na nagpapahintulot ng iba't ibang aplikasyon upang makipagtalastasan sa internet. ang Python, na sinamahan ng balangkas ng Flask, ay nagbibigay ng simple at mahusay na paraan upang likhain ang mga API. Flask's lightweight na ito ay gumagawa ritong huwaran para sa maliliit hanggang medium-sized na mga proyekto.

Paglalagay ng Flashsk

Upang simulan ang pagtatayo ng REST API sa pamamagitan ng Flask, i-install muna ang paketeng Flsk gamit ang pip:

Angpip ay nag-install ng Flsk

Pagkatapos, lumikha ng bagong talaksang Python at mag-angkat ng Flsk. hingan ng ap at bigyan ng kahulugan ang mga ruta upang pangasiwaan ang mga kahilingan ng API.

Paglikha ng mga Wakas ng API

Ang mga dulong estasyon ay mga URL na tumutugon sa espesipikong mga pamamaraang HTTP tulad ng NT, POST, PUT, at DELETE. Ang Flsk ay gumagamit ng mga decorator upang bigyang kahulugan ang mga rutang ito.

Halimbawa, ang isang simpleng endpoint para makuhang muli ang impormasyon ay maaaring magmukhang:

mula sa praskong pag-angkat ng Flsk, jsonify

app = Flsk( name )

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

def gove data():

data = ⁇ 'message': 'Hello, Mundo!' ⁇

[balik jsonify(data)

Pagtakbo sa API

Upang mapatakbo ang aplikasyon ng Flask, isama ang sumusunod na kodigo sa dulo ng iyong iskrip:

[f name == ' main ':

app.run(debug=Totoo)

Pagsubok sa API

Kapag tumatakbo na ang server, maaari mong subukin ang API sa pamamagitan ng paglalayag patungo htp://127.0.1:5000/api/data sa isang web browser o gamit ang mga kasangkapang katulad ng Postman o currt.

  • Paandarin ang Plasik na server
  • Buksan ang isang browser o kliyenteng API
  • Magpadala ng isang matahimik na kahilingan sa endpoint
  • Tanggapin ang tugon ng JSON