首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >JavaWeb从入门到进阶(HTTP协议)

JavaWeb从入门到进阶(HTTP协议)

作者头像
北极的代码
发布2026-04-22 19:26:46
发布2026-04-22 19:26:46
480
举报

HTTP 概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。

特点: 1.基于TCP协议:面向连接,安全 2.基于请求-响应模型的:一次请求对应一次响应 3.HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。 .缺点:多次请求间不能共享数据。 .优点:速度快

请求协议

请求行:请求数据第一行(请求方式、资源路径、协议) 请求头:第二行开始,格式key:value 请求体:POST请求,存放请求参数

重点(面试题)

请求方式-GET:请求参数在请求行中,没有请求体,如:/brand/findA11?name=OPPosstatus=1。GET请求大小是有限制的。

请求方式-POST:请求参数在请求体中,POST请求大小是没有限制的。

响应协议

响应行:响应数据第一行(协议、状态码、描述) 响应头:第二行开始,格式key:value 响应体:最后一部分,存放响应数据

状态码分类

响应头

Content-Type        表示该响应内容的类型,例如text/html,application/json。 Content-Length    表示该响应内容的长度(字节数)。 Content-Encoding表示该响应压缩算法,例如gzip。 Cache-Control     指示客户端应如何缓存,例如max-age=300表示可以最多缓存300秒。 Set-Cookie         告诉浏览器为当前页面所在的域设置cookie。

协议解析

Web服务器 Web服务器是一个软件程序,对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是"提供网上信息浏览服务"。 Tomcat JavaME:java小型版 JavaEE:java企业版 概念:Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。JavaEE:JavaEnterpriseEdition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:」DBC、JNDl、EB、RMl、JSP、Servlet、XML、JMS、JavaIDL、JTS、JTA、JavaMail、JAF Tomcat也被称为Web容器、Servlet容器。Servlet程序需要依赖于Tomcat才能运行 官网:https://tomcat.apache.org/

压缩包自行在官网下载阿帕奇

注意事项 HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号。

Tomcat-基本使用 Tomcat部署项目: 将项目放置到webapps目录下,即部署完成

1.起步依赖 spring-boot-starter-web spring-boot-starter-test 2.内嵌Tomcat服务器 基于Springboot开发的web应用程序,内置了tomcat服务器,当启动类运行时,会自动启动内嵌的tomcat服务器。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 请求协议
  • 响应协议
  • 协议解析
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档