Base64
摘要:【Base64】 如果一个字符串末尾有'=',则很大概率这个字符串是Base64编码。 http://blog.csdn.net/xuefeng0707/article/details/19845111
阅读全文
代理URI和服务器URI的不同
摘要:【代理URI和服务器URI的不同】 1、向Web服务器直接发送请求时,路径为相对路径(不包含域名)。 2、当向代理发送请求时,路径为绝对路径(包含域名)。 参考《HTTP权威指南》6.5.1
阅读全文
用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr
摘要:【用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr】 一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理
阅读全文
http之100-continue
摘要:【http之100-continue】 1、http 100-continue用于客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不上传POST数据,如果处理,则POST上传数据。在现实应用中,通过在POST大数据时,才会使用100-continue协议。 2、客户端策略。 1)如果客户端有POST数据要上传,可以考虑使用100-continue协议。加入头{"Expect":"100-continue"} 2)如果没有POST数据,不能使用100-continue协议,因为这会让服务端造成误解。
阅读全文
HTTP之Range
摘要:【HTTP之Range】 1、什么是Range? 当用户在听一首歌的时候,如果听到一半(网络下载了一半),网络断掉了,用户需要继续听的时候,文件服务器不支持断点的话,则用户需要重新下载这个文件。而Range支持的话,客户端应该记录了之前已经读取的文件范围,网络恢复之后,则向服务器发送读取剩余Range的请求,服务端只需要发送客户端请求的那部分内容,而不用整个文件发送回客户端,以此节省网络带宽。 2、HTTP1.1规范的Range是怎样一个约定呢? 如果Server支持Range,首先就要告诉客户端,咱支持Range,之后客户端才可能发起带Range的请求。这里套用唐僧的一句话,你不说我怎么..
阅读全文
get vs post
摘要:【get vs post】 1、get 2、post 3、对比表
阅读全文
No-Cache vs No-Store
摘要:【No-Cache vs No-Store】 cache-control各字符涵意:
阅读全文
HTTP之Proxy
摘要:【HTTP之Proxy】 1、 【vs Gateway】 1、Proxy vs Gateway Strictly speaking, proxies connect two or more applications that speak the same pro- tocol, while gate
阅读全文
Apache的几个特性
摘要:【Apache的几个特性】 1、Directory Listings 会GET一个目录时,Apache会先找该目录下的DirectoryIndex文件,如果有,则返回该文件内容,否则,返回目录下所有的item。 2、Apache中的CGI Apache中的CGI可以通过指定CGI目录,或指定特写文件扩展名来指定。 3、访问控制。 4、虚拟主机。
阅读全文
WEB服务器的四种类型
摘要:【WEB服务器的四种类型】 1、Single-threaded WebServer 2、Multiprocess and multithreaded WebServer 3、Multiplexed I/O WebServer 4、Multiplexed multithreaded WebServer 5、图解:
阅读全文
HTTP Persistent Connection
摘要:【HTTP Persistent Connection】 1、HTTP1.0 Persistent Connection实现: 2、HTTP1.0 Persistent Connection图解: 3、HTTP1.0 Persistent Connection参数: 4、HTTP1.1 Persistent Connection A significant difference between HTTP/1.1 and earlier versions of HTTP is that persistent connections are the default beh...
阅读全文
http&tcp网络管理真TM难
摘要:http&tcp网络管理真TM难,mark一下,这周内慢慢消化。 详情见《http definitive guide》第4章。【http网络加速】 1、http网络加速有3种方法:
阅读全文
URL语法
摘要:【URL语法】 1、URL syntax剖析: 2、参数详解
阅读全文
URI&URL&URN
摘要:【URI&URL&URN】 1、URI包含URL、URN两个概念, 是这两个概念的总称。
阅读全文
HTTP&TCP&TELNET
摘要:【HTTP&TCP&TELNET】 1、How to understand port? 2、Use telnet to communicate with webserver. 3、demo
阅读全文
HTTP报文结构
摘要:【HTTP报文结构】 1、HTTP报文类型。 2、报文details。
阅读全文
HTTP之Cookie详解
摘要:【HTTP之Cookie详解】 1、Cookie路径 指定可访问cookie的路径 默认情况下,如果在某个页面创建了一个cookie,那么该页面所在目录中的其他页面也可以访问该cookie。如果这个目录下还有子目录,则在子目录中也可以访问。例如在www.xxxx.com/html/a.html中所创
阅读全文
HTTP之缓存策略
摘要:【HTTP之缓存策略】 参考:http://www.2cto.com/kf/201209/158449.html 写得比较详细,不错的参考。 Expires和Last-Modified区别:http://hi.baidu.com/fengyun409/item/7b7d381a9c28000ce65c36ee 上文写得非常浅析,HTTP为了避免网络影响,采用了“过期机制”和“验证机制”。 1、Expiration Dates and Ages 2、Revalidation
阅读全文
HTTP之Cache-Control
摘要:【HTTP之Cache-Control】 Cache-Control,由服务端下发给客户端的字体。具体参考:http://www.cnblogs.com/cuixiping/archive/2008/05/04/1181056.html 写得很详细。
阅读全文
HTTP之multipart/form-data格式
摘要:【HTTP之multipart/form-data格式】 找了很久的资料,终于找到一个靠谱的、详细说明的资料,参考:http://blog.csdn.net/MSPinyin/article/details/6141638 还是微软的家伙靠谱啊,其它全都瞎扯。
阅读全文