部署http服务

使用flask搭建一个http服务,能够通过本地的另外一个终端访问对应接口,拿到服务端的计算结果

服务端:

创建一个test_http_dtw.py并运行

python 复制代码
from flask import Flask, request, jsonify

app = Flask(__name__)

# 示例分析函数
def analysis(data):
    # 这里假设data是数字,返回其平方
    result = data ** 2
    return result

@app.route("/analyze", methods=["POST"])
def analyze():
    # 假设客户端传入JSON: {"data": ...}
    json_data = request.get_json()
    if not json_data or "data" not in json_data:
        return jsonify({"error": "Missing 'data' in request"}), 400
    try:
        input_data = json_data["data"]
        result = analysis(input_data)
        return jsonify({"result": result})
    except Exception as e:
        return jsonify({"error": str(e)}), 500

if __name__ == "__main__":
    app.run(host="0.0.0.0", port=5000)

通过命令行python3.8 model/utils/test_http_dtw.py运行上述代码

另外一个终端中

相关推荐
三坛海会大神55512 分钟前
计算机网络参考模型与子网划分
网络·计算机网络
云卓SKYDROID29 分钟前
无人机激光测距技术应用与挑战
网络·无人机·吊舱·高科技·云卓科技
iナナ6 小时前
传输层协议——UDP和TCP
网络·网络协议·tcp/ip·udp
舒一笑7 小时前
Mac 上安装并使用 frpc(FRP 内网穿透客户端)指南
后端·网络协议·程序员
华强笔记7 小时前
Linux内存管理系统性总结
linux·运维·网络
iY_n9 小时前
Linux网络基础
linux·网络·arm开发
EggrollOrz10 小时前
网络编程day3
网络
想睡hhh11 小时前
网络基础——Socket编程预备
网络
zzc92111 小时前
Wireshark获取数据传输的码元速率
网络·测试工具·wifi·wireshark·路由器·802.11n·物理层参数
搬码临时工11 小时前
端口映射原理操作详解教程:实现外网访问内网服务,本地路由器端口映射公网ip和软件端口映射域名2种方法
网络·tcp/ip·智能路由器