・ python3: 3.11.2 ・ python3-flask: 2.2.2
Shift_JISのWEBサーバーに対するリクエストテストをしたくて、Pythonで簡単に書いたときの備忘録です。自分では絶対に作らない環境なので、また使いそう。
from flask import Flask, request, Response app = Flask(__name__) @app.route("/", methods=["GET", "POST"]) def handler(): value_of_post = request.form.get("param1") value_of_get = request.args.get("param2") print(value_of_post) print(value_of_get) response_text = ("Received param: " + str(value_of_post) + ", " + str(value_of_get)).encode("shift_jis") response = Response(response_text, content_type="text/plain; charset=shift_jis") return response if __name__ == "__main__": app.run(debug=True)