0
私は、Javaを勉強してすることができますHTTPサーバーの単純化バージョンを実装するためのタスクれています創造
/POST
を受け入れる彼らはURI- に基づい
/GET
要求とルートを受け入れるとを:私はこれまでの午前どこ適切なのHttpResponseここ
とURI
ServerSocket server = new ServerSocket(7777);
Socket socket = server.accept();
String httpResponse = "Http/1.1 200/OK\r\n\r\n " + new Date();
socket.getOutputStream().write(httpResponse.getBytes("UTF-8"));
と私は詰まっています。私はすべてに "Hello World" HTTPレスポンスを返す方法を理解していますが、HTTPリクエストをどのように扱うかはわかりません。
あなたは私に可能な方向性を与えるか、次のステップを進めていくことができますか?
で始まるだろうか? –
「uriに基づいて経路を設定する」とはどういう意味ですか?この「単純化された」HTTPサーバーは、複数の単純化されたWebアプリケーションもサポートしていますか? –
HTTP javaサーバーが必要な場合は、jettyのようなものを単純に使用できます。シンプルなhttpサーバにはServerSocketは必要ありません。要件に関する詳細を提供できる場合は、より詳細な回答を提供することができます。 –