GETリクエストで書き込み操作を絶対にしないように言われました。そして、検索エンジンや他のボットがそれらを追跡してアクティブにします。すべての書き込み操作にログインが必要であると仮定すると、get リクエストをリンクとして使用すると問題が発生しますか?
user34537
質問する
84 次
3 に答える
5
GET での書き込みはRESTに違反します。これには、ボットがフォローするという理由だけでなく、より根本的かつ哲学的な理由があります。とはいえ、許可されていないわけではありません。
GET によって書き込み操作が発生してはならない理由は、RESTful サービスでは、GET が「安全」であり、リモートで何も起こらないという暗黙の合意があるためです。GET は単に情報を取得するためのものです。情報を送信する場合は、POST を使用します。
于 2010-03-02T13:33:15.320 に答える
1
ボットだけでなく、通常のブラウザは GET リクエストに対して異なる動作をします。POST を使用するページで「戻る」ボタンを使用すると、ほとんどのブラウザーは、要求を再送信すると (推定される) 書き込み操作が再度行われるという警告を表示します。GET は何も変更しないと想定されているため、GET にはそのようなことはありません。
于 2010-03-02T13:38:04.843 に答える
1
ログインは、ブラウザ、ブラウザ アドオン (リンク プレビューアを含む)、「Web アクセラレータ」、またはプロキシ サーバーによって行われるリンクのプリフェッチの危険からユーザーを保護しません。
于 2010-04-30T14:19:07.460 に答える