HTTP权威指南 总结
来源:互联网 发布:网络上游初始化失败 编辑:程序博客网 时间:2024/05/28 23:08
不知道是不是开学的原因,最近都没学习,我还是随手敲点东西来记录下吧。
HTTP权威指南是在上个月的时候看的,对于HTTP服务器的理解还是有很大的帮助的。
首先是,HTTP概述
媒体类型,MIME,这个类型是由http服务器负责写入http报文的,即为传输的对象数据附加一个数据类型的标签。浏览器从服务器取回对象时,会去查看相关的标签,即MIME类型,然后确定处理的方式。MIME类型的信息写在HTTP报文的首部,content-type:text/html 这是常见的HTML格式的类型标记,主要类型/子类型。
URL,URL由三个部分组成,方案、地址(主机位置)、资源位置。
通过URL获取资源,如果向一个浏览器提供一个FTP URL,但没有指定用户名和密码,浏览器会为你插入默认的用户名和密码,即匿名用户。使用字符@将用户和密码组件与URL的其余部分分隔开,用户和密码用:分隔。
URL的查询字符串后面加?
URL支持使用片段组件,来表示一个资源内部的片段。#表示。
但是事实上,服务器处理的是整个对象,URL片段仅由客户端使用。客户端不能将片段传送给服务器,浏览器获取了服务器的整个资源后,根据片段来显示你最感兴趣的那部分资源。
HTTP事务,由一条请求命令和一个响应结果组成。
客服端发送的HTTP请求报文,起始行,首部
服务器发送的HTTP响应报文,起始行,首部,主体
火狐浏览器的请求报文,在浏览器中键入主机名
GET / HTTP/1.1Host: 127.0.0.1:9999User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:31.0) Gecko/20100101 Firefox/31.0Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-US,en;q=0.5Accept-Encoding: gzip, deflateConnection: keep-alive
该报文的起始行有三个部分,方法,资源路径,版本信息
这里的资源路径是URL中后面的一部分,在实际的报文解析中,需要考虑空格等特殊符号出现时,是会被转换的。
HTTP规范里说明应该用CRLF 回车符+换行符 当做行终结序列
0 0
- HTTP权威指南 总结
- HTTP权威指南总结
- HTTP权威指南(归纳总结)
- HTTP权威指南
- 关于《HTTP权威指南》
- 《HTTP权威指南》读书笔记
- http权威指南笔记
- http权威指南读书笔记
- HTTP权威指南 笔记
- HTTP 权威指南学习计划
- 初读HTTP权威指南
- http权威指南
- 阅读《http权威指南》
- HTTP权威指南读书笔记
- HTTP权威指南读后感
- HTTP权威指南笔记
- Http 权威指南
- HTTP权威指南笔记
- Apache [warn](OS 64)指定的网络名不再可用
- [Android学习日记]2014.07.23
- HDU 1236 排名
- 探析软件项目管理十大原则
- 匿名管道
- HTTP权威指南 总结
- [Android学习日记]2014.07.24
- [Android学习日记]2014.07.27
- java.lang.RuntimeException: java.lang.reflect.InvocationTargetException和java.lang.NoClassDefFoundErr
- BroadcastReceiver广播接收者(四)——本地广播LocalBroadcastManager以及在onReceive()中弹出Dialog
- 有“空洞”的文件的C代码实现
- 赛后打脸 - ACdream原创群赛(18)のAK's dream 简单题总结
- mysql 按照条件导出数据
- [Android学习日记]2014.07.28