- http
- http协议的特点
- 支持客户/服务器模式
- 简单快速
- 灵活
- 无连接:每次只处理一个请求服务器收到客户端请求并响应即断开连接
- 无状态:http协议对事物的处理没有记忆
- http请求
- 请求行:
- 请求头:客户端向服务器端传递请求的附加信息以及客户端自身的信息
- 请求正文:
- http响应
- 状态行:
- 消息报头:服务器传递不能放在状态行中的附加响应信息
- 响应正文:
- http协议的特点
- Servlrt
- Servlet:服务端小程序
- 创建servlet:继承httpServlet类或实现servlet接口
- 配置Servlet:@WebServlet(“”)、xml配置
- 转发|重定向:
- 转发一次请求,重定向两次请求
- 转发在项目内部,不可跨域,重定向可以跨域
- 重定向由于两次请求requrest作用域不可带值
- 乱码:
- 防止请求乱码:req.setCharacterEncoding(“utf-8”)
- 防止响应乱码:resp.SetContextType(“text/html;charSet=utf-8”)
- 单例模式:
- 懒汉式(comcat)
- 饿汉式
- 生命周期
- 初始化
- 运行
- 用户移除
Test 24
最新推荐文章于 2024-02-01 15:45:25 发布
本文介绍了HTTP协议的主要特点,包括客户/服务器模式、简单快速、灵活性以及无连接和无状态特性。接着,深入讲解了HTTP请求和响应的结构。然后,转向Servlet技术,阐述了Servlet的创建、配置方式以及转发和重定向的区别。还提到了Servlet的生命周期,并讨论了字符编码问题以及单例模式在Servlet中的应用。
摘要由CSDN通过智能技术生成