【使用postman测试python接口】

打开python服务
设置postman如下,并发送:

  1. postman新建请求
  2. 设置请求方式为post
  3. 设置地址、raw、json方式、内容如下
    在这里插入图片描述
    结果在这里插入图片描述

python如下:

from flask import Flask, request, jsonify

app = Flask(__name__)  # 实例化对象


@app.route('/test/stats/', methods=["POST", "GET"])
def display():
    try:
        print('request method:', request.method)
        if request.method == "POST":
            data = request.get_json()  # 传入的数据
            print("data:", data)
            get_id = data.get("id")
            get_seconds = int(data.get("seconds"))
            if get_id is None or get_seconds is None:
                return jsonify(msg="缺少参数")
            elif get_id == '500' and get_seconds > 240:
                r = {'flag': '1'}  # 假设这是你的字典
                # 检查键 'flag' 是否存在
                if 'flag' in r:
                    print(r['flag'])  # 如果键存在,则打印对应的值
                    return jsonify(r)
                else:
                    print("键 'flag' 不存在于字典中。")  # 如果键不存在,则打印错误消息
                    return jsonify({'flag': '0'})
            else:
                return jsonify({'error': 'Invalid data'})
        elif request.method == "GET":
            return "Hello World!"
    except Exception as e:
        print(e)
        return jsonify(msg="出错了,请查看是否正确访问")


if __name__ == '__main__':
    # app.run()  # 默认本主机访问http://127.0.0.1:5000/test/first_post
    # app.run(host="0.0.0.0")  # 任何主机都可以访问http://10.10.33.229:5000/test/first_post
    app.run(port='5012')

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-16 11:32:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-16 11:32:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-16 11:32:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-16 11:32:02       18 阅读

热门阅读

  1. python pytest 最简单的接口自动化测试框架

    2024-03-16 11:32:02       17 阅读
  2. ISCE2StaMPS全流程

    2024-03-16 11:32:02       14 阅读
  3. AutoMapper12.0.1 扩展方法封装

    2024-03-16 11:32:02       19 阅读
  4. RabbitMq多数据源配置

    2024-03-16 11:32:02       18 阅读
  5. 开发K8S Operator

    2024-03-16 11:32:02       18 阅读
  6. LeetCode 174.地下城游戏 Python题解

    2024-03-16 11:32:02       20 阅读
  7. 探索机器学习:智能时代的魔法

    2024-03-16 11:32:02       22 阅读
  8. Github 2024-03-13 C开源项目日报 Top10

    2024-03-16 11:32:02       17 阅读