【笔记】利用Telnet发送HTTP请求

前言

利用Telnet发送HTTP请求

建立连接

<host>:IP地址或域名
<port>:端口号。如果是HTTP请求,需要指定为80

1
telnet <host> <port>

开启回显(可选)

  • 如果是Windows,需要开启回显

  • ctrl+]

发送HTTP请求

发送GET请求

  • 传递请求行和请求头,获取响应

GET:请求类型
/:资源地址
HTTP/1.1:协议及版本
HOST: <host>:指定服务器IP地址或域名

1
2
GET / HTTP/1.1
HOST: <host>

发送POST请求

  • 传递请求行、请求头和请求体,获取响应
1
2
3
4
POST / HTTP/1.1
HOST: <host>

key=value

完成

参考文献