JSP

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

[Java] Client -> Server 요청 및 확인

HttpClient.java

 

 

다운 로드 후,

Compile

javac HttpClient.java

 

 

 

HttpClient.class

 

파일 확인 !

 

 

 

 

수행

 

java HttpClient www.naver.com | more

*접속 가능한 모든 도메인 명으로 변경 될 수 있다.

 

 

GET / HTTP/1.0 입력

 

Enter !

 

^z 입력 *Control + z

 

 

 

 

 

다음과 같은 화면을 확인 할 수 있다.

 

 

 

여기서 중요하게 봐야할 부분은

 

 

Status-Code : HTTP/1.1 200 OK

Content-Type : text/html; charset=UTF-8

Content-Length : 이 소스 코드에는 Content-Length를 표시하는 코드가  없기때문에 나오지않는다.

 

 

 

Status-Code 중

중요하게 체크해야 할 Error Number 종류는 상당히 많기때문에 외우기 힘들다.

 

하지만,

 

다음 4개의 숫자의 의미는

반드시 암기

 

200 : 오류없이 전송 성공

302 요구한 데이터가 변경된 URL에 있음을 명시.

301과 비슷하지만 새 URL은 임시 저장 장소로 해석됨.

404 : 문서를 찾을 수 없음. 서버가 요청한 파일이나 스크립트를 찾지 못함.

500 : 서버 내부 오류 *서버가 터짐

 

 

 

 

 

출력 된 결과값이 다음 과 같을 경우에는

 

 

 

a. HTTP/1.0 200 OK ( Status Code )

b. Content-Type : text/html

c. Content-length : 500

d. Empty line

e. <html> ... </html>

 

 

 

 

 

Apache전송모드이며,

a. 라인부터 출력한다.

( Status Code는 Web Server가 담당 )

 

 

Tomcat수행모드이며,

b. 라인부터 출력한다.

 

 

 

 

 

댓글

댓글 본문
버전 관리
원빈
현재 버전
선택 버전
graphittie 자세히 보기