0
我正在嘗試創建代理服務器。 我目前正在處理的部分是阻止某些網址。將HTML文件加載到輸出流
我創建了一個基本的HTML頁面,只要輸入了一個被阻止的URL,但它當前不工作,就會顯示出來。
這是我的服務器的該部分的代碼。
Scanner scanner = new Scanner(new File("filePath"));
String htmlString = scanner.useDelimiter("\\Z").next();
scanner.close();
byte htmlBytes[] = htmlString.getBytes("UTF-8");
toClient.write(htmlBytes);
toClient是我的瀏覽器即
client = mySocket.accept();
OutputStream toClient = client.getOutputStream();
讚賞任何幫助,感謝輸出流。
文件'filepath'中有什麼?您需要首先將所有HTTP標頭髮送到客戶端,以便瀏覽器瞭解它。 –
@SteveSmith文件路徑是我創建的一個基本的HTML文件,它只是說URL被阻止。 – mvantastic
您需要首先發送正確的HTTP響應標頭。 –