JavaEE:request请求和response响应 请求和响应API
我们已经知道,接收到客户端请求后,容器会创建request(请求)对象和response(响应)对象,根据HTTP请求类型,调用相应的doGet().doPost()等方法,并将request 对象和response对象作为参数传递给这些方法。也就是说,这些方法都需要处理request对象和response对象。
ServletRequest接口隶属于javax.servlet包,是HttpServletRequest接口的父接口,后者隶属于javax.servlet.http包,主要处理有关HTTP的内容,如Cookie、Header 和Session。
HttpServletRequest接口添加了与HTTP协议相关的方法,Servlet 使用这些内容与客户端浏览器进行通信。
Web服务器接收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。
request和response对象既然代表请求和响应,那么我们要获取客户机提交过来的数据,只需要找request对象,就行了。要向客户机输出数据,只需要找response对象就行了。
HttpServletRequest封装客户端相关信息,服务器Servlet程序可以通过request对象操作客户端信息
HttpServletResponse封装服务器向客户端发送响应数据信息,Servlet程序通过response对象向客户端发送响应
response
1.response常用API
setStatus:设置响应行当中的状态码
setHeader:设置响应头信息
getOutputStream:获得字节流 — 输出响应体内容
getWriter:获得字符流 — 输出响应体内容
2.HttpServletResponse继承ServletResponse接口,ServletResponse并没有提供与HTTP协议相关API,HttpServletResponse添加了与协议相关API
JavaEE API 中并没有提供HttpServletResponse实现类—实现类由tomcat服务器提供的
3.常用状态码:200 302 304 404 500
200 请求处理成功
302 客户端重定向
304 客户端访问资源没有被修改,客户端访问本地缓存
404 访问资源不存在
500 服务器内部出错
- JavaEE:response响应和request请求
- JavaEE:response响应和request请求
- JavaEE:response响应和request请求
- 响应 Response和请求 Request
- HttpServletResponse响应头与HttpServletRequest请求头及编码问题
- Web 的请求HttpServletrequest和响应HttpServletResponse
- Servlet中的Request和Response的请求和响应概述
- ajax——请求消息(request)和响应消息(response)
- 在线聊天项目1.4版 使用Gson方法解析Json字符串以便重构request和response的各种请求和响应 解决聊天不畅问题 Gson包下载地址
- 怎么查看真实项目的http 请求的请求报文和响应报文,即request和response?只有这样,才能完全彻底明白一个http 请求整个过程,发送和接收的是什么东西。
- 从XMLHttpRequest请求响应里getResponseHeader(header)报错:Refused to get unsafe header "**" 问题解决
- Scrapy爬虫入门教程十一 Request和Response(请求和响应)
- WebRequest和WebResponse, 对指定的URI发出请求以及接收响应(转)
- HTTP协议里面request请求和response响应重要的头
- 使用java的自定义过滤器Filter 处理请求request 并响应response
- asp.net 中请求-响应(request-response)的几种方法
- javaee中request与response分不清以及请求转发
- 从XMLHttpRequest请求响应里getResponseHeader(header)报错:Refused to get unsafe header "**" 问题解决
- TC608——Servlet中的Request和response请求响应技术
- 南哥带你学 Java 之 JavaEE 设置全局配置、请求转发、请求重定向、HttpServletResponse 和 HttpServletRequest