HTTP
枫飘瞬间
这个作者很懒,什么都没留下…
展开
-
HTTP 协议概述
HTTP协议是构建在TCP/IP协议之上的,一次完整的HTTP通信会打开一次TCP连接。 所以深入理解HTTP协议,必须对TCP/IP协议有一定的了解。HTTP代理在现实的网络世界中,代理无处不在,对于客户端来说,代理就是服务端,对于最终的服务端来说,代理又是客户端。 代理的身份可以是双重的,所以在很多方面,代理作用很大:做为缓存服务器,直接与客户端通信,缓解真实服原创 2014-09-18 09:16:02 · 2158 阅读 · 0 评论 -
HTTP协议传输中GET方式与POST方式区别
HTTP支持多种请求命令,有GET、PUT、DELETE、POST、HEAD,最常用的为GET及POST,下边来介绍下这两种方式的区别。 一、GET方式GET方式主要用户附带较少的参数信息,因为GET方式参数有大小限制为1024个字节(1k),这些参数位于URL的尾部,以?隔开,参数之间用&分隔,例如:"http://localhost:8080/manager/test原创 2014-09-23 13:48:01 · 3515 阅读 · 0 评论 -
网页爬虫框架jsoup介绍
序言:在不知道jsoup框架前,由于项目需求,需要定时抓取其他网站上的内容,便想到用HttpClient方式获取指定网站的内容,这种方法比较笨,就是通过url请求指定网站,根据指定网站返回文本解析。说白了HttpClient充当一下浏览器的角色,返回的文本需要自己处理,一般都是用string.indexOf或者string.subString方法处理。 当有一天发现jsoup这个原创 2014-10-22 21:16:28 · 2670 阅读 · 1 评论 -
《小程序---利用jsoup解析CSDN博客信息》
[java] view plaincopyprint?package com.fenghuo.html; import java.io.IOException; import org.jsoup.Connection; import org.jsoup.Jsoup; import org.jsoup.nodes.Documen转载 2014-10-23 13:41:54 · 819 阅读 · 0 评论 -
浏览器缓存机制
最近在准备优化日志请求时遇到了一些令人疑惑的问题,比如为什么响应头里出现了两个 cache control、为什么明明设置了 no cache 却还是发请求,为什么多次访问时有时请求里带了 etag,有时又没有带?等等。。。后来查了一些资料以及同事亲自验证,总算对这些问题有了个清晰的理解,现在整理出来以备忘。1、缓存的分类缓存分为服务端侧(server side,比如转载 2015-01-23 08:54:53 · 646 阅读 · 0 评论