我们常常需要在服务器上开启一个服务,供客户端调用或是传递数据,现将数据交互的两种方式(get、post)总结如下:
1.使用get方式获取数据:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from flask import Flask
from flask import request
app = Flask(__name__)
@app.route('/analyse', methods=['get'])
def analyse():
data = request.args.get("text")
print(data)
return data
if __name__ == "__main__":
app.run()
首先导入flask包中的request模块,通常使用request.args.get("key")来获取传递的数据中名称为key的内容。
客户端可以使用http://127.0.0.1:5000/analyse?text="2020年3月"来调用服务器的接口,输出内容如下:
"2020年12月"
2.使用post方式传递数据:
服务器端:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from f