コア Java API を使用するだけで、正しくフォーマットされた HTTP ヘッダーで応答を送信しようとしています。現在のコードでは、クライアントが応答を受信していることがわかりますが、Web ブラウザー クライアントに 404 エラーを返すと、Web ブラウザーは空白のページを表示するだけなので、すべての情報を含めていないと思います。curl を試してみると、エラーを知らせる curl も表示されません。これが私が現在応答で行っていることです:
outputStream.write("HTTP/1.1 404 Not Found".getBytes());