如何使用 telnet 命令查看 http 响应消息?

如何使用 telnet 命令查看 http 响应消息?

我正在尝试远程登录到不同的 Web 服务器并查看收到的 http 响应消息。我试过了telnet some_host_name 80,然后外壳说connected to some_host_name escape character is '^]'。到底如何获取http响应消息呢?

答案1

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实用程序。

相关内容