2012-01-25 3 views
1

정적 HTML 페이지를 반환하는 웹 서버를 작성하고 있습니다. GET /path/to/file/index.html HTTP/1.0 요청에 대한 응답으로 index.html을 반환해야합니다. 나는 자바로이 글을 쓰고 있기 때문에 기본적으로 socket.outputstream을 통해 페이지를 반환하고있다. 그러나 출력 스트림을 통해 html 파일을 반환하는 방법을 모르겠습니다. 입력 파일을 열어 한 줄씩 읽은 다음 socket.outputstream에 출력해야합니까? 아니면 html 파일을 HTTP 응답으로 전송하는 간단한 방법이 있습니까? 감사!HTTP 응답 HTML 파일을 보내는 방법

+0

소켓은 통신 할 스트림을 사용합니다. 소켓을 통해 모든 종류의 정보를 보내야하는 경우 문자열로 기록하십시오. – Noah

+0

서블릿을 사용해 보셨습니까? 그렇지 않다면, 왜? – 9000

+0

BTW 당신은'java.nio', 특히'SocketChannel','FileChannel','Pipe' 둘레에 손을 감쌀 수도 있습니다. – 9000

답변

관련 문제