黑马程序员日记-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 找到了请求的资源,但是服务器内部出错


版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员_Java学习日记num7

------- android培训、java培训、期待与您交流! ---------- 学习内容:异常体系;一个经典的异常处理例子;包 一、异常体系 1,异常概念 异常是对问题的描述,根据java的...

黑马程序员_学习日记7_C#基础归纳总结之泛型

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------   什么是泛型?   泛型是.N...

黑马程序员Java学习日记(7)GUI

-------  android培训、java培训、期待与您交流! ----------       黑马程序员Java学习日记(7)GUI 1.GUI:Graphical User Inte...

黑马程序员Java学习日记(10)7k面试题

------- android培训、java培训、期待与您交流! ---------- 黑马程序员Java学习日记(10)7k面试题 1.红绿灯: (1)交通等管理系统的项目需求 模拟实现十字...

黑马程序员java学习日记十六 7k面试题交通灯管理系统讲解

I一、需求分析 1,模拟实现十字路口的交通灯管理系统逻辑,异步随机生成按照各个路线行驶的车辆。 例如:        由南向而来去往北向的车辆 ---- 直行车辆        由西向而来...

黑马程序员_学习日记31_winphone7开发_控件

1、 通用属性(UIElement) Height/Width:用户设置的控件大小,是预期的大小 ActualHeight/ActualWidth:获取控件的实际大小 MaxHeight/Max...

黑马程序员_日记7_Java错误、异常及其处理

——- android培训、java培训、期待与您交流! ———-错误、异常、及其处理一、编程中的错误1、编译错误 如果编译过程中发现源程序有错误,编译程序应报告错误的性质和错误的发生的地点,并且...

黑马程序员_学习日记30_winphone7开发_项目的基本档案结构

项目的基本档案结构: l        Propertys\WMAppmanifest.xml 这个档案记录了应用程序的相关属性描述,以及定义应用程序的功能性。 在一开始(App标签的部分)是项...

黑马程序员_学习日记84_814WP7开发(画刷Brush、变换Transform、样式、换肤)

1、画刷: (1)Silverlight的界面都是用画刷(Brush)画出来的,可以改变不同的画刷画不同的内容。 SolidColorBrush:实心颜色画刷 LinearGradientBru...

黑马程序员——学习日记7 java面向对象之封装

------- java培训、Android培训 期待与您交流! ----------
  • T2ANDY
  • T2ANDY
  • 2014年04月25日 21:49
  • 311
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员日记-7
举报原因:
原因补充:

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