Response对象的概述

Response对象的概述

什么是Response(响应):

开发的软件是B/S结构的软件,

可以通过浏览器访问服务器的软件。从浏览器输入一个地址访问服务器(将这个过程称为是请求)。

服务器接收到请求,需要进行处理,处理以后需要将处理结果显示回浏览器端(将这个过程称为是响应)。 

B/S  Bbrowser 浏览器  S server 服务器

B——》S   请求:将浏览器向服务器发送的数据的封 装

S——》B  响应:将服务器向浏览器发送的数据的封装

9 Response对象的API

Response关于响应行的方法

设置响应的状态码setStatus(int sc); status 状态

200 正确

302 重定向(就是页面的跳转)

304 查找本地缓存

404 请求资源不存在

500 服务器内部错误

Response关于响应头的方法

setDateHeader(String   name, long  date);

setHeader(String  neme,String value);

setIntHeader(String  name,int value);

set开头的方法:针对一个key对应一个value的情况。(设置  替换

举例:比如有一个响应 content-Type:text/html  setHeader(“content-Type”,”text/plain”);

最终得到头的结果:content-Type:text/plain

Content : 内容 容量

add开头的方法:针对一个key对应多个value的情况。(在后面追加  添加

andDateHeader(String   name, long  date);

andHeader(String  neme,String value);

andIntHeader(String  name,int balue);

 

举例:比如有一个响应头content-Type:text/html   addHeader(“content-Type”,”text/plain”);

最终得到头的结果:content-Type:text/html,text/plain 

Response关于响应体的方法:

getOutputStream(); 输出内容

getWriter(); 输出内容

 

Response其他的API

 

重定向的方法:setRedirect(String  location);

 

设置浏览器打开(显示)页面时候采用的字符集:setContentType(String  type);

 

设置响应字符流的缓冲区字符集: setCharacterEncoding(String  charset);

 

服务器向浏览器回写Cookie的方法: addCookie(Cookie  cookie);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值