http://blog.csdn.net/java4found/article/details/8702827 介绍了http请求与http响应的基本格式,并用java实现模拟浏览器向互联网的某台服务器发送http请求,并且接收服务端回送的http响应。
http请求详解:
1、请求行:
GET / HTTP/1.1
请求行共分三个部分:
请求方式、请求资源路径和http请求的协议版本。
请求方式:主要为GET方式和POST方式,在浏览器直接输地址访问,点击超链接等行为都是GET方式。表单提交:如提交问卷,提交注册,提交登陆等等,为POST方式。
GET提交在URL地址以?的形式带上交给服务器的数据,多个数据通过&来进行分隔。
如:http://www.xxx.com?username=java&password=java4fun
POST提交则以实体数据的方式向服务器提交数据。
请求路径:即指定访问资源的路径。
请求协议版本:HTTP/1.0 与 HTTP/1.1
两者的区别在于:http/1.0获取资源后马上断开连接,http/1.1会保持连接。