Java でマルチスレッド Web サーバー (例: ローカル ホスト:http://127.0.0.1) を作成しています。私の質問は、Web サーバーでクライアントから POST 要求 HTTP/1.1 を読み取る方法です。
次のコードは GET リクエストで機能しますが、POST リクエストで属性を取得する方法を知りたいです。
void get(Socket socket) throws IOException {
byte[] buffer = new byte[BUFFER_SIZE];
if (buffer[0] == (byte)'G' &&
buffer[1] == (byte)'E' &&
buffer[2] == (byte)'T' &&
buffer[3] == (byte)' ') {
//READ FOLLOWING OF ? in header EX: Get /?ABC=XYZ
}
}