报文流 HTTP报文是在HTTP应用程序之间发送的数据块,这些数据块以文本形式的元信息开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分.这些报文在客户端,服务器和代理之间流动. 报文的组成成分 HTTP报文是简单的格式化数据块,由三个 部分组成: 对报文进行描述的起始行(start line) 包含属性的首部(header)块 可选的,包含数据的主体(body)部分,可以包含文本或二进制数据,也可以为空 报文的语法 所有的HTTP报文都可以分为两类,请求报文和响应报文.请求报文格式如…
URL中的限制字符: 在URL中,有几个字符被保留起来,有着特殊的含义.有些字符不在定义的US-ASCII可打印字符集中.还有些字符会与某些因特网网关和协议产生混淆,因此不赞成使用. 下面这些字符是URL中的限制字符,在将其用于保留用途之外的场合时,要在URL中对其进行编码. 字符 保留/受限 % 保留作为编码字符的转义标志 / 保留作为路径组件中分隔路径段的字界符 . 保留在路径组件中使用 .. 保留在路径组件中使用 # 保留作为分段定界符使用 ? 保留作为查询字符串定界符使用 ; 保留作为参…
[TOC] Hadoop权威指南:从Hadoop URL读取数据 使用java.net.URL对象从Hadoop文件系统读取文件 实现类似linux中cat命令的程序 文件名 HDFSCat.java 程序代码 import org.apache.hadoop.fs.FsUrlStreamHandlerFactory; import org.apache.hadoop.io.IOUtils; import java.io.IOException; import java.io.InputStre…
1.1 HTTP--因特网的多媒体信使 ...............................................................................................41.2 Web 客户端和服务器 .................................................................................................................41.3…
1.因特网上有数千种不同的数据类型,HTTP仔细地给每种要通过Web传输的对象都搭上了名为MIME类型的数据格式标签.WEB服务器会为所有HTTP对象数据附加一个MIME类型.当Web浏览器从服务器中取回一个对象时,会去查看相关的MIME类型,看看它是否知道应该如何处理这个对象. 2.MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一条斜杠分隔/ 常用的MIME类型: text/html HTML格式的文本文档 text/plain 普通的ASCII文本文档 imag…
概述 最近对http很感兴趣,于是开始看<http权威指南>.别人都说这本书有点老了,而且内容太多.我个人觉得这本书写的太好了,非常长知识,让你知道关于http的很多概念,不仅告诉你怎么做,还告诉你为什么这么做.于是我把学到的知识点记录下来,供以后开发时参考,相信对其他人也有用. 重定向和负载均衡 1.http应用程序总是要做下列3件事: 可靠地执行http事务: 最小化时延: 节约网络带宽. 2.http重定向的过程: Alice向www.joes-hardware.com发送一条请求. 服…
概述 最近对http很感兴趣,于是开始看<http权威指南>.别人都说这本书有点老了,而且内容太多.我个人觉得这本书写的太好了,非常长知识,让你知道关于http的很多概念,不仅告诉你怎么做,还告诉你为什么这么做.于是我把学到的知识点记录下来,供以后开发时参考,相信对其他人也有用. 缓存 1.缓存有以下优点: 减少了冗余的数据传输,节省了你的网络费用. 缓解了网络瓶颈的问题,不需要更多的带宽就能够更快的加载页面. 降低了对原始服务器的要求,服务器可以更快地响应,避免过载的出现. 降低了距离时延,…
概述 最近对http很感兴趣,于是开始看<http权威指南>.别人都说这本书有点老了,而且内容太多.我个人觉得这本书写的太好了,非常长知识,让你知道关于http的很多概念,不仅告诉你怎么做,还告诉你为什么这么做.于是我把学到的知识点记录下来,供以后开发时参考,相信对其他人也有用. web服务器 1.web服务器逻辑实现了http协议.管理着web资源,并负责提供web服务器的管理功能.web服务器逻辑和操作系统共同负责管理TCP连接.底层操作系统负责管理底层计算机系统的硬件细节,并提供了TCP…
<HTTP 权威指南>笔记:第十六章 国际化 客户端通过在请求报文中的 Accept-Language 首部和 Accept-Charset 首部来告知服务器:“我理解这些语言.”服务器通过 Content-type 首部中的 charset 参数和 Content-Language 来告知客户端文件可用的字母表和语言.两者进行协商,得到最佳的结果. MIME charset 术语 字符编码方案:将二进制代码转化为字符代码字符集:将字符代码转换为字符MIME 字符集:是将特定的编码方案和特定的…
概述 最近对http很感兴趣,于是开始看<http权威指南>.别人都说这本书有点老了,而且内容太多.我个人觉得这本书写的太好了,非常长知识,让你知道关于http的很多概念,不仅告诉你怎么做,还告诉你为什么这么做.于是我把学到的知识点记录下来,供以后开发时参考,相信对其他人也有用. URL与资源 1.在url出现之前,要想和朋友共享complete-catalog.xls文件,就得说这样一些话:用ftp连接到ftp.joes-hardware.com上.用匿名登录,然后输入你的用户名作为密码.变…