・ 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)