1. python程序改成服务的形式
先撰写名为add的功能函数
def add(num1, num2):
result = num1 + num2
return result
将该函数包装成服务形式,编写flask_server.py代码:
from flask import Flask, jsonify, request
# 创建一个Flask应用
app = Flask(__name__)
# 定义一个简单的路由
@app.route('/add', methods=['POST'])
def add():
data = request.json
num1 = data.get('num1')
num2 = data.get('num2')
result = num1 + num2
return jsonify({'result': result})
if __name__ == '__main__':
# 启动服务器,监听端口5000
app.run(debug=True)
POST请求是HTTP协议中一种常用的请求方法,用于向服务器提交数据,执行特定的操作。与GET请求不同,POST请求将数据包含在请求体中,而不是在URL中传递。
-
请求体中传递数据:POST请求将数据包含在请求体中,而不是像GET请求一样通过URL参数传递数据。这使得POST请求可以传输更大量的数据,并且更安全,因为数据不会显示在URL中。