블로그

telnet 명령어로 HTTP 테스트하기

telnet 명령어는 네트웍에서 포트를 체크하거나 여러가지 용도로 간단한 테스트를 위해서 아주 유용하게 사용할 수 있습니다. 아래는 telnet 명령어를 이용해서 웹서버를 간단한게 테스트하는 방법입니다.

# telnet localhost 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
HEAD / HTTP/1.0   ==> 타이핑 후에 엔터를 두번 입력해야 합니다.

HTTP/1.1 200 OK
Date: Thu, 07 May 2015 02:13:33 GMT
Server: Apache/2.4.7 (Ubuntu)
X-Powered-By: PHP/5.6.8
Connection: close
Content-Type: text/html; charset=UTF-8

Connection closed by foreign host.

HEAD 명령어는 위에서 보는 것 처럼 HTTP 헤더정보를 볼 수 가 있습니다.

특정 페이지를 볼려면 GET 명령어를 이용합니다.

# telnet localhost 80
Trying ::1...
Connected to localhost.
Escape character is '^]'.
GET /index.php HTTP/1.0   ==> 타이핑 후에 엔터를 두번 입력해야 합니다.

HTTP/1.1 200 OK
Date: Thu, 07 May 2015 02:15:58 GMT
Server: Apache/2.4.7 (Ubuntu)
X-Powered-By: PHP/5.6.8
Content-Length: 2
Connection: close
Content-Type: text/html; charset=UTF-8

hi

Connection closed by foreign host.