1.Http协议
1.协议的组成
Http请求包括:请求行、请求头、请求体
Http响应包括:响应行、响应头、响应体
请求行:请求方式 资源路径 协议/版本
常见请求头 | 描述 |
---|---|
Referer | 浏览器通知服务器当前请求来自于哪里,常用于防盗链 |
If-Modified-Since | 浏览器通知服务器本地缓存的最后变更时间和响应头中Last-Modified配合使用 |
Cookie | 与会话有关的技术,浏览器存储cookie缓存 |
User-Agent | 告诉服务器浏览器的信息和操作系统 |
Content-Type | 如果是post请求,会有这个请求头默认值application/x-www-form-urlencoding,表示请求体使用url编码 |
Content-Length | 请求体长度 |
Accept | 浏览器支持的MIME类型 text/html html文件;text/css css文件;text/javascrpt js 文件 |
Accept-Encoding | 浏览器通知服务器浏览器支持的数据压缩格式 |
Accept-Language | 浏览器通知服务器,浏览器支持的语言 |
Connection | 连接的状态 Keep-Alive Close |
Host | 请求的服务器主机名 |
响应行: 协议/版本 状态码 状态吗描述
常见响应头 | 响应头描述 |
Location | 用于指定重定向的地址 |
Content-Type | 指定相应提的类型(MIME类型) text/html;charset=UTF-8 |
Content-Disposition | 通知浏览器以下载方式解析正文取值:attachment;filename=xxx.zip |
Set-Cookie | 与会话有关的技术,服务器向浏览器写入cookie |
Content-Encoding | 服务器使用的压缩格式 |
Content-length | 相应体长度 |
Refresh | 定时刷新,取值 : 秒数;url=路径 例如:5;url=www.baidu.com,url可省略 |
Servet | 指服务器名称 |
Last-Modified | 服务器通知浏览器,文件最后的修改时间 |
2.Tomcat
1.文件目录
conf.xml更改端口号:(8080 8005 8009)
2.项目的目录
WEB-INF:下的资源不能通过浏览器直接访问