您的位置:首页 > 职场人生

黑马程序员日记-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

//空行

//应答体。

<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 笔记 java web