利用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

最新文章

  1. HTML转移字符对照表
  2. mybatis读取配置文件报错:Could not find resource configuration.xml
  3. [题解]扫雷Mine
  4. 获取系统开机的时间(Windows、Linux)
  5. SQL SERVER提供了大量的WINDOWS和SQLSERVER专用的排序规则
  6. jq layer插件使用
  7. linux :TOP命令及参数解析
  8. CentOS 6.3配置PPTP VPN的方法
  9. 使用openssl工具生成证书
  10. compass做雪碧图
  11. Android 自学之滚动视图ScrollView
  12. 五个新知识:微软SHA2补丁,亚信专业工具,微软官方文档,使用过期签名(附官方推荐链接),注意使用具有UAC的CMD
  13. Image editing techniques and algorithms using Qt
  14. re模块 | Python 3.5
  15. 关于LINUX各类系统资源整合
  16. Linux 句柄是什么 ?
  17. ionic1 打包过程 常用命令行
  18. Windows IIS 服务器配置HTTPS启用TLS协议。
  19. html-display标签
  20. Spring BeanUtils简单使用

热门文章

  1. react-native学习笔记——简单尝试
  2. 习题3.4 & 3.5: 求两链表的交集和并集
  3. 【找规律】CodeForce #258 Problem A——Game With Sticks
  4. OAuth 2.0 for MVC, Two Legged Implementation
  5. java中文乱码解决之道(五)—–java是如何编码解码的
  6. 最近做OpenWrt的总结
  7. Java学习之Comparable与Comparator的区别
  8. mysql服务端安装的系列问题处理
  9. Highcharts使用手册
  10. hadoop 2.6.0 yarn total memory metrics 不正常