웹서버

[Tips] Telnet을 이용하여 웹서버 메소드(Method) 테스트하기

투칼론 2020. 2. 2. 02:35
반응형

1. GET 메소드 테스트

 

요청 파라미터를 URL에 포함하여 요청하는 방식 (크기 제한 : 4KB)

예)

$ telnet  192.168.0.102

GET  /test.html  HTTP/1.1

[엔터키 2회]

 

 

2. POST 메소드 테스트

 

요청 파라미터를 HTTP Body에 포함하여 요청하는 방식 (4 KB 이상 데이터도 전송 가능)

예)

$ telnet  192.168.0.102

POST  /test.html  HTTP/1.1

[엔터키 2회]

 

 

3. HEAD 메소드 테스트

 

요청 시에 HTTP Header만 응답함

예)

$ telnet  192.168.0.102

HEAD  /test.html  HTTP/1.1

[엔터키 2회]

 

 

4. OPTIONS 메소드 테스트

 

웹서버가 허용하는 메소드를 응답함

예)

$ telnet  192.168.0.102

OPTIONS  /  HTTP/1.1

[엔터키 2회]

 

참고로, 응답의 HTTP Header 중에 "Allow" 항목에 허용 메소드(GET, POST, HEAS, OPTIONS, TRACE)를 응답함

 

5. PUT 메소드 테스트

 

웹서버에 특정 파일을 생성함

예)

$ telnet  192.168.0.102

PUT  /test.txt  HTTP/1.1

 

hello world

[엔터키 2회]

 

6. DELETE 메소드 테스트

 

웹서버에서 특정 파일을 삭제함

예)

$ telnet  192.168.0.102

DELETE  /test.txt  HTTP/1.1

[엔터키 2회]