部署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运行上述代码

另外一个终端中

相关推荐
せいしゅん青春之我9 分钟前
[JavaEE初阶]网络协议-状态码
java·网络协议·http
Ronin30524 分钟前
【Linux网络】封装Socket
linux·网络·socket·网络通信
Brianna Home36 分钟前
博客安全攻防演练:从攻击者视角构筑铜墙铁壁
网络·数据库·安全·oracle
小蝈蝈啊1 小时前
HTTP相关知识点
网络协议·http·iphone
Jewel Q2 小时前
OSPF 组播地址
网络·智能路由器
haierccc2 小时前
从IP地址和子网掩码判断该地址属于哪个网段
网络
星哥说事2 小时前
网络监控工具:ping、traceroute、nmap、Wireshark 网络探测与分析
网络·测试工具·wireshark
RTC老炮2 小时前
webrtc弱网-AcknowledgedBitrateEstimatorInterface类源码分析与算法原理
网络·算法·webrtc
任性不起来了2 小时前
宝塔面板点击ssl证书报错:出错了,面板运行时发生错误!ModuleNotFoundError: No module named ‘OpenSSL‘
网络·网络协议·ssl