请求和响应的概述

请求:在浏览器地址栏输入地址,点击回车请求服务器,这个过程就是一个请求过程。

响应:服务器根据浏览器发送的请求,返回数据到浏览器在网页上进行显示,这个过程就称之为响应。

针对Servlet的每次请求,Web服务器在调用service()方法之前,都会创建两个对象:

HttpServletRequest用于封装HTTP请求消息,简称request对象。

HttpServletResponse用于封装HTTP响应消息,简称response对象。

浏览器访问Servlet的交互过程,如图所示。

需要注意的是,在Web服务器运行阶段,每个Servlet都只会创建一个实例对象。

然而,每次HTTP请求,Web服务器都会重新创建一个request对象和一个response对象。

相关推荐
程序员黑豆13 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
hey_sml15 小时前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解
java·开发语言
Doraemomo15 小时前
数据结构-环形链表
java·数据结构·链表
萧瑟余晖16 小时前
Java深入解析篇十七之SpringCloud
java·开发语言
是未才16 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络
ttod_qzstudio17 小时前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 static
java·开发语言·python
萧瑟余晖18 小时前
Java深入解析篇十七之Spring Security
java·开发语言·spring
不老刘19 小时前
【Java入门】Java服务部署方式全景对比:从java -jar到K8s
java·kubernetes·jar
离陌在学C#20 小时前
C# 重载与重写:深入理解面向对象编程的核心概念
java·c#
洛阳泰山21 小时前
AI 应用层被 Python 卷成红海,为什么我偏要用 Java 造一个 RAG + 工作流引擎?
java·人工智能·后端