Http响应
来源:互联网 发布:金蝶k3数据引出无反应 编辑:程序博客网 时间:2024/05/22 01:41
状态行:
200:整个请求和响应中没有发生错误
302:当你请求一个资源的时候服务器返回一个302表示让浏览器向另外一个资源发送请求
案例:
response.setStatus(302); response.setHeader("Location", "/servlet2");
等价于
response.sendRedirect("/servlet2");
500:(服务器端错误)
404:(找不到错误)
传输的编码
代码解释:
//告诉浏览器有下载的文件
response.setHeader("Content-Disposition", "attachment;filename=aa.jpg");
String path = this.getServletContext().getRealPath("image/aa,jpg");
//创建输入流
FileInputStream str = new FileInputStream(path);
byte[] buff = new byte[1024];
int length = 0;//实际每次读取了多少个字节
OutputStream outs = response.getOutputStream() ;
while((length=str.read(buff))>0)
{
outs.write(buff,0,length);
}
outs.close();
str.close();
response.setHeader("Referer", "5;url=/servlet2");
//指定该页面不缓存
response.setDateHeader("Expires", -1);//-1表示不缓存也可以设置缓存的时间
//兼容浏览器(不缓存的时候写缓存时候不用写)
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
- http响应
- HTTP响应
- http响应
- http响应
- Http响应
- http 响应
- http响应
- HTTP响应
- Http响应:
- http响应
- Http响应
- HTTP响应
- http响应 *********************************************
- HTTP 响应
- HTTP响应
- http响应
- HTTP响应
- Http响应
- 日历开发
- 11java 王少飞-多线程总结
- XNA中组件之间的变量的访问与赋值问题
- Servlet生命周期和ServletConfig
- 海豚算法循环左移
- Http响应
- 自制基于arduino的GPS地图导航系统 原型
- 构造函数和析构函数
- Java之多线程面试题
- leeboy的linux学习七awk实例
- SQL*Net more data to client意味着什么
- !utf8错误
- HDU 3125 Slash
- 离线安装Android SDK