HTTP&SERVLET

HTTP

一、定义

http(Hyper Text Transfer Protocol):超文本传输协议

二、作用

数据传输

三、概念

HTTP消息:

1.客户端发向服务器的请求消息

2.服务器回给客户端的响应消息

客户端和服务器之间的信息交换过程

1.客户端和服务建立连接

2.客户端向服务器发送请求

3.服务器对客户端进行相应

4.断开连接

http协议的特点:

1.HTTP协议是一个无状态的协议

2.HTTP1.1支持连续连接,一次连接可以发送多个请求

四、消息的基本格式

1.请求消息的基本格式

一个请求行

请求方式  资源路径  HTTP版本号

多个请求头

请求实体

2.响应消息的基本格式

一个状态行

HTTP版本号  http状态码  http状态描述 

若干应答头

一个空行

响应实体

SERVLET


一、什么是servlet?

servlet = server applet

二、servlet本质

本质上是java代码,和以前写的java代码有些许的不同:

1.实现了特殊的接口、或继承了特殊的java类

2.servlet不能由程序员去执行,由支持servlet的web服务器运行

3.一个Servlet负责对应的一个或一组URL访问请求,并返回相应的响应内容。

三、servlet的运行流程

1.浏览器在地址栏中指定url,发起一个请求

2.服务器根据url的内容,进行解析,找到对应的servlet

3.serlvet执行代码,并返回数据给服务器

4.服务器将数据返回给浏览器

5.浏览器解析数据,展示数据

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容