http协议概述
telnet模拟HTTP请求
cmd下-》telnet主机地址80
快捷键:Ctrl + "]"再按下回车键 打开回显功能
发送请求报文
GET /http/test.php HTTP/1.1
Host:localhost
空一行
回车
响应成功
POST http/test.php HTTP/1.1
HOST:localhost
Content-type:application/x-www-form-urlencoded
content-length:20
act=query&name=ghost
回车会换行,就只好复制代码粘贴了
telnet无法启动的解决办法:
运行services.msc,找到telnet,点击启动,弹出窗口
无法启动服务,错误1068:依赖服务或组无法启动
查看telnet属性,依存关系一栏里有Secondary Logon
(可以运行eventvwr.exe 查看 windows日志->系统,找到错误,提到"
与 Telnet 服务相依的 Secondary Logon 服务因下列错误而无法启动:
无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。
")
找到Secondary Logon启动即可
telnet
POST /reg.php HTTP/1.1
Host:localhost
Content-type:application/x-www-form-urlencoded
Content-length:20
type=post&act=reg
上边一坨得一起复制,一行行来直接就访问服务器了