2017-11-21 30 views
0

私はちょうど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リクエストメソッドを送信したいのかをサーバーに指定する方法はありますか?

+0

はい、それを2度読んでみましょう。 –

答えて

0

URLをブラウザのアドレスバーに入れることは、常に(私が気づいていない本当にあいまいなブラウザを除いて)GETです。 curlやwgetと同様のことを行い、メソッドを指定することができます。

0

ブラウザのアドレスバーにURLを入力すると、GETリクエストが実行されます。

関連する問題