如何从其他python应用访问Flask REST API



我试图了解如何从我的其他python应用程序内部的rest API访问方法。我找不到任何关于这个主题的视频,所以我试图找出从我的应用程序中输入什么url来达到我编码的方法

如果你在没有指定主机或端口的情况下运行flask应用程序,它将默认运行在http://localhost:5000。

然后,要到达你已经编码的端点,你需要附加你在flask路由处理程序中指定的url。

例如,如果你的简单flask应用在myapi.py文件中有一个GET端点:
from flask import Flask, jsonify
app = Flask(__name__)
@app.get('/get_my_data')
def get_my_data():
return jsonify(message: 'this is my data')

如果在命令行中像这样运行:

>> export FLASK_APP=myapi.py
>> export FLASK_ENV=development
>> flask run

…那么从其他应用程序到正在运行的flask开发服务器的路径将是:http://localhost:5000/get_my_data

最新更新