一.web基本知识:
1)web服务软件作用: 把本地资源共享给外部访问
2) 访问tomcat主页:http://localhost:8080
3)web应用目录结构
|- WebRoot 根目录
|-静态资源(html+css+javascript+images+xml) 可以直接被浏览器访问到的
|-WEB-INF 不可以直接被浏览器访问到
|-classes 存放class字节码文件
|-lib 存放jar包文件
web.xml web应用的配置文件,配置servlet
二.http协议内容(部分内容):
请求(浏览器--->服务器) GET /day09/hello HTTP/1.1 //请求方式/项目名+url/协议名称/版本号 --请求行 Host: localhost:8080 //服务器ip和端口号 --请求头 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 --请求头 //浏览器信息 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 --请求头 Accept-Language: zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3 --请求头 Accept-Encoding: gzip, deflate Connection: keep-alive //连接状态
请求体:内容....... |
响应(服务器-->浏览器) HTTP/1.1 200 OK --响应行 //协议/版本/服务器响应状态,200表示完美交互 Server: Apache-Coyote/1.1 --响应头 //服务器类型 Content-Length: 24 --响应头 //响应体长度 Date: Fri, 30 Jan 2015 01:54:57 GMT --响应头 //响应时间 响应体: this is hello servlet!!! --响应体 |
[注]:URL: 统一资源定位符。http://localhost:8080/day09/testImg.html。只能定位互联网资源。是URI 的子集。
URI: 统一资源标记符,用于标记任何资源。可以是本地文件系统的资源,例如:/demo/hello;也可以是局域网的资源,例如(//192.168.14.10/myweb/index.html),可以是互联网。