使用telnet学习http协议

前提:要启动windows 10系统的telnet程序(控制面板->程序->启动或关闭Windows功能->勾选开启telnet程序)

步骤1:用win + r 打开cmd

步骤2:在cmd中执行telnet www.baidu.com 80, 然后可以看到一个黑色的框框(首先要确保自己的PC可以访问www.baidu.com哈)

步骤3: 然后按 ctrl + ], 退出, 结果为:

              欢迎使用 Microsoft Telnet Client

              Escape 字符是 ‘CTRL+]‘

              Microsoft Telnet>

步骤4: 然后按enter, 进入到输入框, 又是黑漆漆的一片

步骤5:输入如下内容(有时间限制, 所以最好是先写好, 然后整体拷贝进去)

             GET /index.html HTTP/1.1
             Host: www.baidu.com

步骤6:然后连续按两下enter键盘, 得到的结果为:

GET /index.html HTTP/1.1
Host: www.baidu.com


HTTP/1.1 200 OK
Date: Sun, 11 Oct 2015 15:30:57 GMT
Content-Type: text/html
Content-Length: 14613
Last-Modified: Wed, 03 Sep 2014 02:48:32 GMT
Connection: Keep-Alive
Vary: Accept-Encoding
Set-Cookie: BAIDUID=FC14FFF7024BB891AAEFBAFDC8F5CC21:FG=1; expires=Thu, 31-Dec-3
7 23:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com
Set-Cookie: BIDUPSID=FC14FFF7024BB891AAEFBAFDC8F5CC21; expires=Thu, 31-Dec-37 23
:55:55 GMT; max-age=2147483647; path=/; domain=.baidu.com
Set-Cookie: PSTM=1444577457; expires=Thu, 31-Dec-37 23:55:55 GMT; max-age=214748
3647; path=/; domain=.baidu.com
Set-Cookie: BDSVRTM=0; path=/
P3P: CP=" OTI DSP COR IVA OUR IND COM "
Server: BWS/1.1
X-UA-Compatible: IE=Edge,chrome=1
Pragma: no-cache
Cache-control: no-cache
BDPAGETYPE: 1
BDQID: 0x8db1534b00081190
BDUSERID: 0
Accept-Ranges: bytes

剩下为html 文本部分

使用telnet学习http协议

上一篇:js_算术运算


下一篇:.net core ftp上传