2

フォームが送信されたことを評価するとき、メソッドが get ではなく post であることを確認します。これは、送信ボタンをクリックしてフォームが送信されたこと、および URL でデータを渡すスクリプトによってフォームが送信されただけではないことを知る良い方法だと言われました。

「置く」方法はどうですか。「post」とよく似ています。多かれ少なかれ、「投稿」によって提供されるメリットをあまり失うことなく、「投稿」の代わりに使用できますか?

4

3 に答える 3

9

いいえ。

postgetHTTP には他のメソッドがありますが、HTML はフォーム メソッドとしてのみサポートします。

HTML フォームのコンテキスト外であっても、PUT と POST は大きく異なるため、答えはノーです。POST は一般的な「Here is some data, do something with it」メソッドであり、PUT は「この URI のリソースをこのデータで置き換える」ことを意味します。

于 2010-11-07T12:08:59.987 に答える
0

セキュリティ上の理由でそれを行っている場合、GETまたはPOST問題ではない場合。XSRF 防止に関するウィキペディアの記事を読んでください: http://en.wikipedia.org/wiki/Cross-site_request_forgery#Prevention

于 2010-11-07T12:15:56.140 に答える
0

セキュリティでは put と post に違いはありませんが、一部のサービスでは put がサポートされていません

于 2010-11-07T12:24:52.050 に答える