私はフラスコで作業しています。リクエストメソッド、つまり「POST」メソッドを保持する別のURLに投稿リクエストをリダイレクトする必要がある状況にあります。「GET」リクエストを「GET」リクエストメソッドを受け入れる別の URL にリダイレクトした場合は問題ありません。上記を試しているサンプルコードを次に示します。
@app.route('/start',methods=['POST'])
def start():
flask.redirect(flask.url_for('operation'))
@app.route('/operation',methods=['POST'])
def operation():
return "My Response"
「/start」URL への「POST」リクエストを作成し、内部的に「/operation」URL への「POST」リクエストも作成したいのですが、このようにコードを変更すると、
@app.route('/operation',methods=['GET'])
def operation():
return "My Response"
コードは「GET」リクエストに対して正常に機能します。しかし、POSTリクエストもできるようにしたいです。