1

GET メソッドを使用して Flask にデータを渡すことができません。

Web ブラウザーを使用してテストすると、null が表示されます

from flask import Flask, request
import sqlite3
import json

app = Flask(__name__)


@app.route('/test', methods=['GET'])
def test():
    name = request.form.get('name')
    return json.dumps({'result' : name})

@app.route('/test2')
def test2():
    return json.dumps({'result' : "demo"})

if __name__ == '__main__':
    app.run(host='192.168.0.2', port=8090, debug=True)

URL を使用して Web ブラウザーで実行している場合

  1. http://192.168.0.2:8090/test2

結果を出している

{"result": "demo"}

どちらが正しい。

  1. http://192.168.0.2:8090/test?name=rahul

結果を出している

{"result": null}

どちらにするべきか{"result": "rahul"}

どこで間違いを犯していますか?

4

1 に答える 1