我目前正在嘗試從服務器響應讀取數據。我使用Socket連接到服務器,創建一個http GET請求,然後使用Buffered Reader讀取數據。下面是代碼的樣子壓實:如何從Java中的InputStream讀取並轉換爲字節數組?
Socket conn = new Socket(server, 80);
//Request made here
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String response;
while((response = inFromServer.readLine()) != null){
System.out.println(response);
}
我想在讀取數據,而不是作爲一個字符串,作爲一個字節數組,並將其寫入文件。這怎麼可能?任何幫助非常感謝,謝謝。
可能重複[BufferedReader中直接以字節爲\ [\](http://stackoverflow.com/questions/15107104/bufferedreader-directly-to-byte) –