
HTTP
文章平均质量分 86
SAN_YUN
这个作者很懒,什么都没留下…
展开
-
URL编码
如果你自己实现HTTP协议,那么你如何做到协议中的&能和参数内容中&区分呢? HTTP协议设计的时候早就想到了,答案就是URL编码。 URL编码 在因特网上传送URL,只能采用[url=http://www.w3schools.com/cn/tags/ref_ascii.asp]ASCII字符集[/url] 。 但由于URL常常包含ASCII字符集以外的字符,所以我们必须对URL进...原创 2012-09-29 22:47:57 · 150 阅读 · 0 评论 -
HTTP Keep-Alive详解
故事发生在10月份的一次面试经历中,本来我不想说出来丢人显眼,但是为了警醒自己和告诫后人,我决定写成博文发出来。因为在面试过程中,我讲在2009年写过QQ农场助手,在这期间深入学习了HTTP协议,而且在2010-05-18写了博文:HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等 。面试官说既然我熟悉HTTP协议,就问“当HTTP采用keepalive模式...原创 2013-02-14 16:20:33 · 159 阅读 · 0 评论 -
HTTP协议-压缩(gzip,deflate)
本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程] HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascript, CSS文件。 能大大减少网络传输的数据量,提高了用户显示网页的速度。当然,同时会增加一点点服务器的开销。 本文...原创 2014-05-13 11:03:04 · 896 阅读 · 0 评论 -
httpclient对gzip响应内容解压
httpclient默认是不会对gzip格式解压的,需要手动处理一下,代码如下: DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.addRequestInterceptor(new HttpRequestInterceptor() { ...原创 2014-05-13 11:50:34 · 2300 阅读 · 0 评论