黑马程序员日记-7
2015-11-18 20:05
253 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
从这篇起接下来的几篇笔记都是JAVA WEB的内容了
最常见的客户端:
浏览器 :IE。
最常见的服务端:
服务器:Tomcat。
客户端发送的请求是:
请求行
请求头
空行
请求体
GET请求没有请求体
例如:
GET / HTTP/1.1 请求行 请求方式 /myweb/1.html 请求的资源路径 http协议版本。
请求消息头 . 属性名:属性值
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash,
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept: */*
Accept-Language: zh-cn,zu;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2)
Host: 192.168.1.100:9090
//Host: www.huyouni.com:9090
Connection: Keep-Alive
//空行
//请求体。
2.服务端发回应答消息。
响应行
响应头
空行
响应体
例如:
HTTP/1.1 200 OK //应答行,http的协议版本 应答状态码 应答状态描述信息
应答消息属性信息。 属性名:属性值
Server: Apache-Coyote/1.1 版本信息
ETag: W/"199-1323480176984" 被请求变量的实体值,Web资源关联的记号,要为了解决
Last-Modified 无法解决的一些问题。
Last-Modified: Sat, 10 Dec 2011 01:22:56 GMT 缓存协商
Content-Type: text/html 数据类型
Content-Length: 199 数据长度
Date: Fri, 11 May 2012 07:51:39 GMT
Connection: close
//空行
//应答体。
URL :协议名://域名:端口/路径
常见应答状态码:
2开头都是成功
302 重定向
304 比较浏览器缓存页面的最后修改时间与服务器中的页面最后修改时间是 否相同,相同则返回304,浏览器直接读取缓存页面,否则服务器重新返回最新页面资源。
3开头都是中转
4开头都是客户端请求出现问题
404 请求的资源没找到
405 不支持该请求(如果没有重写Servlet的doGet();或doPost();方法)
5开头都是服务器响应出现问题
500 找到了请求的资源,但是服务器内部出错
从这篇起接下来的几篇笔记都是JAVA WEB的内容了
最常见的客户端:
浏览器 :IE。
最常见的服务端:
服务器:Tomcat。
客户端发送的请求是:
请求行
请求头
空行
请求体
GET请求没有请求体
例如:
GET / HTTP/1.1 请求行 请求方式 /myweb/1.html 请求的资源路径 http协议版本。
请求消息头 . 属性名:属性值
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash,
application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Accept: */*
Accept-Language: zh-cn,zu;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2)
Host: 192.168.1.100:9090
//Host: www.huyouni.com:9090
Connection: Keep-Alive
//空行
//请求体。
2.服务端发回应答消息。
响应行
响应头
空行
响应体
例如:
HTTP/1.1 200 OK //应答行,http的协议版本 应答状态码 应答状态描述信息
应答消息属性信息。 属性名:属性值
Server: Apache-Coyote/1.1 版本信息
ETag: W/"199-1323480176984" 被请求变量的实体值,Web资源关联的记号,要为了解决
Last-Modified 无法解决的一些问题。
Last-Modified: Sat, 10 Dec 2011 01:22:56 GMT 缓存协商
Content-Type: text/html 数据类型
Content-Length: 199 数据长度
Date: Fri, 11 May 2012 07:51:39 GMT
Connection: close
//空行
//应答体。
<html> <head> <title>这是我的网页</title> </head> <body> <h1>欢迎光临</h1> <font size='5' color="red">这是一个tomcat服务器中的资源。是一个html网页。</font> </body> </html>
URL :协议名://域名:端口/路径
常见应答状态码:
2开头都是成功
302 重定向
304 比较浏览器缓存页面的最后修改时间与服务器中的页面最后修改时间是 否相同,相同则返回304,浏览器直接读取缓存页面,否则服务器重新返回最新页面资源。
3开头都是中转
4开头都是客户端请求出现问题
404 请求的资源没找到
405 不支持该请求(如果没有重写Servlet的doGet();或doPost();方法)
5开头都是服务器响应出现问题
500 找到了请求的资源,但是服务器内部出错
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统