我有两个文件,其中一个名为“main.py”,其中包含以下代码:
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route("/users")
def home():
return ('Name, Date of Birth, Occupation <br/> <br/>'
' John Doe, 3/14/1977, Director John Doe Healthcare <br/>'
'Joe Doe, 2/17/1972, Entrepreneur <br/>'
'Joseph Doe, 5/11/07, Student <br/>'
'Jotaro Doe, 8/30/09, Student')
if __name__ == '__main__':
app.run(debug=True)
第二个文件名为“main_getter.py”。我想从“main_getter.py”做什么。是访问
(
我希望最终结果是,当我在 GET 函数中输入某人的名字作为参数时,我可以获得有关该人的所有信息。
您可以使用标准模块
urllib
import urllib.request
response = urllib.request.urlopen('http://localhost:5000/users')
print(response.read())
或者您可以使用外部模块
requests
import requests
response = requests.get('http://localhost:5000/users')
print(response.text)
您还可以使用终端中的命令测试服务器。
在
Linux
上,常用命令是 curl
或 wget
。
curl http://localhost:5000/users