[解決済み] doGet()とdoPost()のフロー上の違いは何ですか?[重複している]。
2022-02-16 11:12:48
質問
フローの違いですが、doGet()が前処理で、dopostが後処理というのはわかるのですが、これは何でしょうか?
どのように解決するのですか?
<ブロッククオートフローの違いですが、doGet()が前処理で、dopostが後処理というのはわかるのですが、これは何でしょうか?
実は、このメソッドは、quot;前処理とquot;後処理とは関係ないのです。
このメソッドが何のためにあるのかを理解するためには、HTTPプロトコルについての基本的な理解が必要です。
クライアント (例: Web ブラウザ) はリクエストを送信し、サーバー (例: Web サーバー) はそれに応答します。 各リクエストは、quot;リクエスト行、一連のquot;ヘッダー行、およびオプションとしてquot;ボディ行から構成されます。 典型的なリクエストラインは次のようなものである。
GET http://www.w3.org/pub/WWW/TheProject.html HTTP/1.1
この行の3つの部分です。
- HTTPリクエストメソッド(例:"GET")です。
- URL (例: " http://www.w3.org/pub/WWW/TheProject.html となります。
- プロトコルのバージョン(例:"HTTP/1.1")
実は、HTTP仕様では、8つの標準的なHTTPリクエストメソッド(GET, PUT, POST, DELETE, HEAD, OPTIONS, TRACE & CONNECT)が定義されていて、それぞれが異なる意味を持っているのです。 (その他のメソッドは、他の仕様で定義されています)。
を使用します。
doGet
と
doPost
メソッドを
Servlet
APIは、それぞれHTTPのGETとPOSTのリクエストを処理するためのメソッドです。 実は、CONNECT以外の標準的なHTTPメソッドと一致する "doXxxx"メソッドもあります...。 (CONNECTのセマンティクスはサーブレットには適用できない...)
詳しくは
HTTP 1.1仕様書
および
HttpServlet
ジャバドック
.
関連
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] wait()とsleep()の違いについて
-
[解決済み] JDKとJREの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:'if'のない'else'エラー
-
[解決済み] java.sql.SQLException: ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。
-
[解決済み] java のクラス内のコンストラクタは、指定された型に適用できない
-
[解決済み】 JAVA 変数宣言はここではできない
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み】文字列中の � を置換する方法
-
[解決済み】Eclipseで「JUnitテストが見つかりませんでした。
-
[解決済み】予期しない型エラー
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません