JavaでWebサーバーを作成しようとしています(これは初めてなので、非常に単純なWebサーバーです)。http get および post リクエストを処理する方法がわかりません。
今書いているのは、接続を除いてサーバーソケットを使用し、BufferedReader を使用して着信メッセージを (テキストとして) 取り込むループだけです。
サーブレットクラスを拡張して利用できることを知っています
protected void doGet(HttpServletRequest servlet_request, HttpServletResponse servlet_response)
、 とprotected void doPost(HttpServletRequest servlet_request, HttpServletResponse servlet_response)
しかし、ソケットからの生の受信メッセージをdoGet()およびdoPost()に必要なパラメーターに変換/抽出する方法を理解できません。
誰かが何をすべきかの基本的な例や説明を与えることができますか?
どうもありがとう
また、後から考えたのですが、JSP ページを処理するように Web サーバーを拡張するのは簡単でしょうか?
どんな助けでも大歓迎です。