利用Telnet来模拟Http请求 有GET和POST两种
利用Telnet来模拟Http请求---访问百度。
1、打开"运行"->cmd进入命令环境;
2、输入"telnet www.baidu.com 80",回车后 ,屏幕为全黑,此时我们利用快捷键"Ctrl+](右中括号)"来打开本地回显功能,这样我们就可以看见我们所打的东西了,如图:(注本阶段执行过程和以下的过程均要求操作时间尽可能短,因为时间一长,便会被认为断开连接。)
3 、单击回车,进行编辑状态。
4、输入:"GET / HTTP/1.1"后回车,在第二段接着输入:"HOST:"然后按回车,这样一个简单的HTTP请求就完成了,接着我人只要再按下回车,便向服务器递交这个请求了。如图:(我们来看一下这个是什么意思:GET表示请求方式,/表示请求的根目录下的文件,HTTP/1.1表示HTTP协议版本,HOST就是一个消息头,据某些朋友说1.1的版本一定要加一个"HOST:"可是我实验后发现"HOST :"不加仍旧可以正常发送请求,但是GET HTTP这个必须大写,否则就该请求无法发送)
5、接收服务器返回,这步其实不需要我们来做,因为当我们发送请求后,只需几秒钟,我们便会收到来自服务器反应.
6、这样,请求就算完成了。下面我们在百度中搜一下"1",浏览器中的地址应该是:http://www.baidu.com/s?wd=1.看看请求是怎么样的
以上只是用GET方式进行请求,当然还可以用POST方式进行请求,大概的格式给大家参考下:
POST /localhost/login.aspx HTTP/1.1
HOST:
Content-Type:application/x-www-form-urlencoded
Content-Length:10
uid=xxxxxx
最新文章
- HTML转移字符对照表
- mybatis读取配置文件报错:Could not find resource configuration.xml
- [题解]扫雷Mine
- 获取系统开机的时间(Windows、Linux)
- SQL SERVER提供了大量的WINDOWS和SQLSERVER专用的排序规则
- jq layer插件使用
- linux :TOP命令及参数解析
- CentOS 6.3配置PPTP VPN的方法
- 使用openssl工具生成证书
- compass做雪碧图
- Android 自学之滚动视图ScrollView
- 五个新知识:微软SHA2补丁,亚信专业工具,微软官方文档,使用过期签名(附官方推荐链接),注意使用具有UAC的CMD
- Image editing techniques and algorithms using Qt
- re模块 | Python 3.5
- 关于LINUX各类系统资源整合
- Linux 句柄是什么 ?
- ionic1 打包过程 常用命令行
- Windows IIS 服务器配置HTTPS启用TLS协议。
- html-display标签
- Spring BeanUtils简单使用
热门文章
- react-native学习笔记——简单尝试
- 习题3.4 &; 3.5: 求两链表的交集和并集
- 【找规律】CodeForce #258 Problem A——Game With Sticks
- OAuth 2.0 for MVC, Two Legged Implementation
- java中文乱码解决之道(五)—–java是如何编码解码的
- 最近做OpenWrt的总结
- Java学习之Comparable与Comparator的区别
- mysql服务端安装的系列问题处理
- Highcharts使用手册
- hadoop 2.6.0 yarn total memory metrics 不正常