웹서버
[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회]