apipost 测试接口流程

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中传递。

  1. 请求体中传递数据:POST请求将数据包含在请求体中,而不是像GET请求一样通过URL参数传递数据。这使得POST请求可以传输更大量的数据,并且更安全,因为数据不会显示在URL中。

  2. 安全性:由于数据不会显示在URL中,POST请求相对于GET请求更安全,可以用于传输敏感信息,如密码等。

2. 用apipost进行接口测试

这个业务逻辑是,测试后端写的服务是否能够按照预先规定的数据模型(即,step4 中输入的json文件)进行处理业务,并且返回规定的数据模型(即输出的结果)。通常来说,输入的json文件是根据业务逻辑确定,返回值根据用处不同需要和不同的人进行协商,比如后端实现的函数,返回值是用于可视化,那么就需要和前端确定返回类型。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值