私はちょうどJavaサーブレットについて学び始めました。その過程で、HTTPの仕組みの基礎を踏まなければなりませんでした。これは私にいくつかの混乱をもたらしました。URLにHTTPリクエストメソッドをどのように指定しますか?
doGet()
とdoPost()
のようなメソッドは、さまざまな種類のHTTPリクエストメソッドに対応することを理解しています。私の上級仲間のひとりが書いたシンプルなTomcatプロジェクトがあります。これは、私は物事の仕組みを理解するために使っています。その中で、その中に次のタグを持つJSPファイルがあります:
<form action="dummyClass" method="post">
だから、私は、これはHTMLページからサーブレットへのHTTPリクエストメソッドを指定する方法を取得します。ユーザーがフォームを送信すると、サーブレットはメソッドdoPost()
を実行します。
しかし、これがサーバー上の他の種類のリソースに一般化する方法を理解できません。つまり、HTTPはWebの一般的なプロトコルです...それはJSP固有のものではありません。では、ブラウザにhttp://www.nowhere123.com/docs/index.html
のようなURLを入力すると、どのHTTPリクエストメソッドを送信したいのかをサーバーに指定する方法はありますか?
はい、それを2度読んでみましょう。 –