【Tomcat】Tomcat虚拟主机配置
找到Tomcat根/conf/server.xml文件.
配置多个<Host>

修改Windows系统中的C:\WINDOWS\system32\drivers\etc\hosts.
配置二级域名,会使用到.

----------------------------------------------------------------
请求消息
1、包含三大部分
1.1请求行:位于请求消息的第一行
格式:请求方式 资源路径 HTTP版本号
常用请求方式:GET和POST方式
1.1.1Get请求方式:
a、若请求服务器上的某个资源,没有指定请求方式,则默认为GET方式
b、可以通过GET方式向服务器传递数据。具体方式就是在URL请求路径后加上?
多个参数以&分割。比如
http://localhost:8080/a.html?username=abc&password=123
注:GET请求方式,数据不安全且有URL长度限制(1K)
1.1.2Post请求方式:
a、若使用Post请求方式传递数据,可以借助form表单的method="post"
b、数据安全,且长度没有限制
1.2若干请求头:从第二行开始到第一个空行。作用:向服务器传递客户端的一些基本信息
<1>、Accept:浏览器可接受的MIME类型(内容类型)(Tomcat安装目录/conf/web.xml中查找)
<2>、Accept-Charset:告知服务器,客户端支持哪种字符集
<3>、Accept-Encoding:浏览器能够进行解码的数据编码方式
<4>、Accept-Language:浏览器支持的语言。
<5>、Referer:当前页面由哪个页面访问过来的。
<6>、Content-Type:通知服务器,请求正文的MIME类型。
取值:application/x-www-form-urlencoded默认值
对应的是form表单的enctype属性
<7>、Content-Length:请求正文的长度
<8>、If-Modified-Since:通知服务器,缓存的文件的最后修改时间。
<9>、User-Agent:通知服务器,浏览器类型.
<10>、Connection:表示是否需要持久连接。如果服务器看到这里的值为“Keep -Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久连接
<11>、Cookie:这是最重要的请求头信息之一(会话有关)
1.3请求实体:从第一个空行开始,后面的都是正文。(可以没有),只有POST请求才有请求实体.
------------------------------------------------------------------------------
响应消息
1、包含三大部分
1.1状态行:位于响应消息的第一行
格式: HTTP版本号 状态码
1.2若干响应头:从第二行开始到第一个空行
<1>、Location:制定转发的地址。需与302/307响应码一同使用
<2>、Server:告知客户端服务器使用的容器类型
<3>、Content-Encoding:告知客户端服务器发送的数据所采用的压缩格式
<4>、Content-Length:告知客户端正文的长度
<5>、Content-Type:告知客户端正文的MIME类型
Conent-Type:text/html;charset=UTF-8
<6>、Refresh:定期刷新。还可以刷新到其他资源
Refresh:3;URL=otherurl
3秒后刷新到otherurl这个页面
<7>、Content-Disposition:指示客户端以下载的方式保存文件。
Content-Disposition:attachment;filename=2.jpg
<8>、Expires:网页的有效时间。单位是毫秒(等于-1时表示页面立即过期)
Cache-Control:no-cache
Pragma:no-cache
控制客户端不要缓存
<9>、Set-Cookie:SS=Q0=5Lb_nQ; path=/search服务器端发送的Cookie(会话有关)
1.3响应正文:从第一个空行开始,后面的都是正文。
浙公网安备 33010602011771号