問題: HTTP メッセージからクライアント (Web ブラウザー) に応答を書き込んでも、文字列を使用するときにページに画像がある場合、ページ全体が返されないため、バイトを使用することにしましたが、まだ同じ問題があります。リクエストからヘッダーを文字列として取得し、それをクライアントにフラッシュしましたが、メッセージがWebブラウザーに正しく表示されるようにするためにメッセージをどうすればよいかわかりません。
//This portion takes the message from the Httpurl connection inputstream
//the header has already been exttracted
//uc here represents a httpurlconnection
byte[] data = new byte[uc.getContentLength()];
int bytesRead = 0;
int offset = 0;
InputStream in = new BufferedInputStream(uc.getInputStream());
while (offset < uc.getContentLength()) {
bytesRead =in.read(data, offset, data.length-offset);
if (bytesRead == -1) break;
offset += bytesRead;