Http

如何使用 telnet 命令查看 http 響應消息?

  • January 30, 2016

我正在嘗試 telnet 到不同的 Web 伺服器並查看我收到的 http 響應消息。我試過telnet some_host_name 80了,然後shell說connected to some_host_name escape character is '^]'。我究竟如何獲得http響應消息?

telnet 連接後輸入:GET /

telnet stackoverflow.com 80      
Trying 104.16.36.249...
Connected to stackoverflow.com.                                                                                                                               
Escape character is '^]'.
GET /
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->

您也可以使用curl實用程序。

引用自:https://unix.stackexchange.com/questions/258646