黑马程序员日记-7

原创 2015年11月18日 20:05:00

------- <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 找到了请求的资源,但是服务器内部出错


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_32832713/article/details/49912315

DVD解码器的免费获得方法

还有一个技巧一定告诉大家的,就是把powerDVD安装到机器中以后,directshow的DVD开发就可以进行了,它有com标准的解码器,系统自己会认出来的,呵呵方便吧还有就是,你把那个powerDV...
  • kathywp
  • kathywp
  • 2002-11-03 09:54:00
  • 10866

黑马程序员-学习日记1

黑马程序员-学习日记1   ------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流! --...
  • qq_26857297
  • qq_26857297
  • 2015-03-25 10:51:24
  • 146

个人笔记(孔浩Maven视频教程)——01.Maven概览 -2

引入依赖的模块 比如权限、日志模块 在 G:\JOB\ZTE\DEV\project_maven_ch01  mvn install  发布到仓库 在 G:\JOB\ZTE\DEV\proje...
  • zhushanzhi
  • zhushanzhi
  • 2017-03-20 17:09:18
  • 196

黑马程序员——学习日记7

GUI——Frame类  Frame类   构造方法:   Frame();   Frame(String title);      创建窗体的基本流程:   1、创建窗体对象并设置好窗体名称 Fr...
  • afiyo
  • afiyo
  • 2015-09-13 15:44:15
  • 90

黑马程序员-学习日记7

黑马程序员-学习日记7    ------http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训、期待与您交流...
  • qq_26857297
  • qq_26857297
  • 2015-03-29 09:15:56
  • 199

Python--量化分析师的Python日记【第7天:Q Quant 之初出江湖】

来源:https://uqer.io/community/share/5514fc98f9f06c8f33904449
  • qq_34941023
  • qq_34941023
  • 2017-01-14 20:34:27
  • 538

2018年2月7日训练日记

今天上午A了俩题,下午打了常州大学寒假新生赛。 网络流专题: 一道方格填数,使满足题目条件。说实话,这种题要是不放在网络流里恐怕很难想到。。。但是之前在大佬博客里看过一个已知矩阵每行每列的和,给矩...
  • LSD20164388
  • LSD20164388
  • 2018-02-07 20:59:06
  • 132

JavaScript for Kids 学习笔记7. 函数

这一章讲函数 Functions,这恐怕我学习 js 过程中遇到的最最不容易适应的地方了。function 是 “一等公民” ,是一种数据类型,是一个变量?那个 insult 小游戏倒是挺有趣儿。...
  • wershest
  • wershest
  • 2017-03-12 09:18:20
  • 433
收藏助手
不良信息举报
您举报文章:黑马程序员日记-7
举报原因:
原因补充:

(最多只允许输入30个字)