。(間違っているなら、私を修正)
であり、Uはrequest.postについて何かを言及してくださいすることができますか?Railsのリダイレクトは<br> をGETまたはPOSTであるとのlink_to iはGETリクエストになると思うですredirected_toレールをGETまたはPOST
1
A
答えて
1
redirect_toは、指定されたURLに対してGETリクエストを発行するようにブラウザに指示します。あなたの質問に答えるために、redirect_to(間接的に)はlink_toのようなGETリクエストを作成します。 Railsでは
1
リダイレクトはSERVERによって送信された応答です。 GET/POSTはBROWSERによって送信されます。リダイレクトは、GETまたはPOSTのいずれかに対する(サーバー!)応答です。要求がPOSTとして行われた場合はRailsコントローラでは「true」、それ以外の場合には「false」となります。
link_toはリンクHTMNLリンクを作成するので、当然彼らはGET要求を引き起こすことができます - XHR経由またはブラウザからのPOST要求への唯一の可能性があります。
1
、redirect_toヘルパー(あなたは* redirected_to *?であることを意味した)は、別のページに移動するには、ブラウザに指示するために必要とされているHTTPヘッダを出力するので、ブラウザが新しいアドレスにGETリクエストを行います。
HTTP仕様では、POST動詞経由でリダイレクトする方法はありません。
関連する問題
- 1. POSTリクエストはGET
- 2. プログラムでHTTP(GETまたはPOST)リクエストを作成できます
- 3. エスケープPHPは、GETとPOSTは
- 4. GETリクエストではなくPOSTリクエストでURLにリダイレクトできますか?
- 5. ios5からのGETリクエストとPOSTリクエスト
- 6. IEはGETの代わりにPOSTを送信します。$ .get
- 7. RailsはGETリクエストを認識しますが、POSTリクエストは認識しません
- 8. 削除または削除のためのGETまたはPOST
- 9. <jsp:forward>またはRequestDispatcher.forwardはGETまたはPOSTを使用しますか?
- 10. Spring MVCのGET /リダイレクト/ POST
- 11. GETとPOSTのAjaxリクエストの動作が異なります
- 12. 現在のページがGETリクエストまたはPOSTリクエストの結果であるかどうかを検出するブックマークレット
- 13. エクスプレスサーバーでajax get/postリクエストを作成するには?
- 14. データベースとの通信のベストプラクティス - POSTまたはGET?
- 15. REST-GETはPOST/PUTと異なる結果を返します
- 16. GET/POSTリクエストGoogleドライブAPI
- 17. GETメソッドとPOSTメソッドの違いは?
- 18. POSTリクエストをroutes.rb内の外部GETリクエストにリダイレクトできますか?
- 19. http get/postリクエストとgoogle geolocation api
- 20. RequestMethod POSTとGETは同じコントローラにありますか?
- 21. IEを使用したjQuery GETとPOST
- 22. AJAXリクエストを作成するコンテキストでGETとPOSTの違いは何ですか?
- 23. mootools 1.1はgetとpost以外のメソッドをリクエストできますか?
- 24. WHMプラグインでHTTPリクエスト(POST、GET、DELETE、PUT)を行う方法は?
- 25. Yii Framework POSTとGETに似た機能
- 26. 帆はroutes.jsのGETとPOSTを区別できませんか?
- 27. JavaのPOSTとGET配列
- 28. POSTとGET Libの問題
- 29. GETではなくAsanaにデータをPOSTする方法は?
- 30. パラメータを使用してPOST/GETリクエストをリダイレクトするSinatraアプリ
:Dありがとうございました – shajin