目录
插件名:
DTHttpRequest.zip
http_server.py
python
from flask import Flask, request, jsonify
from datetime import datetime
app = Flask(__name__)
@app.before_request
def log_request():
print(
f"[{datetime.now()}] "
f"{request.remote_addr} "
f"{request.method} "
f"{request.path}"
)
if request.data:
print("Body:", request.data.decode("utf-8"))
@app.route("/", methods=["GET"])
def hello():
return jsonify(status="ok", msg="hello world")
@app.route("/echo", methods=["POST"])
def echo():
data = request.get_json(silent=True)
return jsonify(status="ok", received=data)
if __name__ == "__main__":
app.run(host="0.0.0.0", port=7999)
ue中设置请求例子:
