前端 | 服务器端 | 数据库 |
html
css
js
|
web层:
jsp+servlet
struts2
springMVC
service层:
sping
dao层:
jdbc
DBUtils
hibernate
mybatis
|
常见请求头
|
描述 (红色掌握,其余了解)
|
Referer
|
浏览器通知服务器,当前请求来自何处。若是是直接访问,则不会有这个头。经常使用于:防盗链
|
If-Modified-Since
|
浏览器通知服务器,本地缓存的最后变动时间。与另外一个响应头组合控制浏览器页面的缓存。
|
Cookie
|
与会话有关技术,用于存放浏览器缓存的cookie信息。
|
User-Agent
|
浏览器通知服务器,客户端浏览器与操做系统相关信息
|
Connection
|
保持链接状态。Keep-Alive 链接中,close 已关闭
|
Host
|
请求的服务器主机名
|
Content-Length
|
请求体的长度
|
Content-Type
|
若是是POST请求,会有这个头,默认值为application/x-www-form-urlencoded,表示请求体内容使用url编码
|
Accept:
|
浏览器可支持的MIME类型。文件类型的一种描述方式。
MIME格式:大类型/小类型[;参数]
例如:
text/html ,html文件
text/css,css文件
text/javascript,js文件
image/*,全部图片文件
|
Accept-Encoding
|
浏览器通知服务器,浏览器支持的数据压缩格式。如:GZIP压缩
|
Accept-Language
|
浏览器通知服务器,浏览器支持的语言。各国语言(国际化i18n)
|
常见请求头
|
描述
|
Location
|
指定响应的路径,须要与状态码302配合使用,完成跳转。
|
Content-Type
|
响应正文的类型(MIME类型)
取值:text/html;charset=UTF-8
|
Content-Disposition
|
经过浏览器如下载方式解析正文
取值:attachment;filename=xx.zip
|
Set-Cookie
|
与会话相关技术。服务器向浏览器写入cookie
|
Content-Encoding
|
服务器使用的压缩格式
取值:gzip
|
Content-length
|
响应正文的长度
|
Refresh
|
定时刷新,格式:秒数;url=路径。url可省略,默认值为当前页。
取值:3;url=
www.itcast.cn //三秒刷新页面到
www.itcast.cn
|
Server
|
指的是服务器名称,默认值:Apache-Coyote/1.1。能够经过conf/server.xml配置进行修改。<Connector port="8080" ... server="itcast"/>
|
Last-Modified
|
服务器通知浏览器,文件的最后修改时间。与If-Modified-Since一块儿使用。
|