http协议初探

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

你看报表时,梅里雪山的金丝猴刚好爬上树尖。

http协议初探

相关文章:

你感兴趣的文章:

标签云: