1.引言

我们在日常使用springMVC框架开发项目,习惯从Request和Header获取客户端传递数据,springMVC是基于Servlet的封装,Servlet容器如Tomcat来支撑,这些都是基于Http协议来工作的,导致我们对Http协议底层并不理解,这导致我们在异构系统通信、文件上传,他们的数据流程等搞不清楚,本文就http协议与java之间的关系做深度阐述,帮助大家理解到一些底层技术,在一些特殊业务处理里做到灵活应用。

2.http协议理解

2.1 定义

HTTP 协议全称为 Hypertext Transfer Protocol,即超文本传输协议,是互联网上应用最为广泛的一种网络传输协议。HTTP 协议定义了客户端(Browser)与服务器之间的通信规范,以实现对各种资源(如 HTML 页面、图像、音频、视频等)的传输和访问。

HTTP(Hypertext Transfer Protocol)即超文本传输协议,是一种用于传输超文本的应用层协议。HTTP协议建立在TCP/IP协议之上,主要用于Web浏览器与Web服务器之间的数据交换。

2.2 http特点

3.Servlet理解

01-12 06:50