Telnet模拟HTTP GET和POST方法

首先在cmd命令窗口下,输入Telnet命令,我们以本地路径举例:

输入Telnet 127.0.0.1 80命令
Telnet模拟HTTP GET和POST方法_第1张图片

Telnet模拟HTTP GET和POST方法_第2张图片

如果无法正常开启Telnet,我们在控制面板->程序和功能里面勾选Telnet功能,便可以正常开启啦。
Telnet模拟HTTP GET和POST方法_第3张图片

windows doc命令行下:ctrl键 + ‘]’ 键进入输入模式,接着按回车切换到显式输入模式(可以显示输入的字符)

Telnet模拟HTTP GET和POST方法_第4张图片
Linux命令行则不需要此此操作。

GET提交方式:

 输入http头部,两次回车(\r\n)。

GET  /api.do?user=charlie&pwd=w2ss42   HTTP/1.0

Content-Type: text/html; charset=UTF-8

POST提交方式:

输入http头部,两次回车(\r\n),接着输入post参数。

POST   /api.do   HTTP/1.0

Content-Type: application/x-www-form-urlencoded  

user=charlid&pwd=w2ss42 

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。Telnet是常用的远程控制Web服务器的方法。

我们可以通过Telnet用以模拟HTTP GET和POST方法请求,来获悉具体的一个实现流程,来达到我们的学习目的。

你可能感兴趣的:(HTML,telnet)