标签:文件 响应头 文档 一个 get 解释 列表 1.0 了解
最近接触了不少次下载http网页和文件的程序,突然对其原理很感兴趣,又碰巧看到了http协议基于socket,这更是让我激动不已。毕竟之前花了很长时间接触socket这个实用的底层协议,做了小型聊天室来练习,然而却不知道生活中有什么具体的实例是由socket完成的。
于是乎,查阅了各路笔记和文档,再加上敲代码实验,终于初步了解了这个协议的使用方式。
协议分为两部分,一个是发给http服务器的,称为请求头,一个是从那里接收回来的,正式数据之前会有一串字符串,称为响应头。
这两个各有自己的格式,具体的参数列表及解释这里就不写了,这里记下几点遇到的有趣的事。
1. 请求头“GET / \r\n”
这样会直接获得数据体,不会反馈响应头。
2. 请求头http1.0与1.1
按道理来说,1.1是要优于1.0协议的,但是在我的实际使用过程中,1.0反而得到反馈的速度更快,1.1则要等待数秒后才能得到反馈。注:测试环境相同。
标签:文件 响应头 文档 一个 get 解释 列表 1.0 了解
原文地址:http://www.cnblogs.com/recallfuture/p/http-xie-yi-chu-tan.html