total :

  #常见状态码:服务器处理请求的结果状态

    200 : 表示请求处理完成并完美返回;

    302 : 表示请求需要进一步细化;

    404 : 表示客户访问资源Not Found;

    500 : 表示服务器端的资源发生错误;(服务器理解你的这次请求,但是它自身发生错误,无法正常处理请求)

A> 请求重定向( Location);

  方式一:

        /*
方式一
*/
context.Response.StatusCode = ; //跳转到外部某一网址
//context.Response.RedirectLocation = "https://www.baidu.com"; //跳转到网站内部某一网址
context.Response.RedirectLocation = "/index.html";

  方式二:

            /*
方式二
*/ //跳转到外部某一网址
//context.Response.Redirect("http://www.baidu.com"); //跳转到网站内部某一网址
context.Response.Redirect("/index.html");

  效果:浏览器请求网址1后,会再次发送一个请求2,请求的网址就是你设置的location

B> 定时刷新( refresh);

  1> 本页面,间隔刷新;

context.Response.Headers.Add("refresh", "");//第二个参数是刷新的时间间隔,单位是秒

    效果:浏览器每隔1秒刷新一次本页面;

  2> 定时几秒之后,页面跳转到某一网址;

            //定时3秒,3秒后跳转到内部URL
//context.Response.Headers.Add("refresh", "3;URL=/Index.html"); //定时3秒,3秒后跳转到外部URL
context.Response.Headers.Add("refresh", "3;URL=https://www.baidu.com");

  用途:可以实现类似于,用户登录成功后,几秒跳转的效果;

C> 让浏览器以下载方式打开资源;

            //filename动态改变;
context.Response.Headers.Add("Content-Disposition", "attachment;filename=abc.zip");

  效果:弹框提醒文件保存;

    

Response设置response header的更多相关文章

  1. response设置相应头的方法

    response 设置响应头的常用几种方法 1.Location 的用法 response.setStatus(302)//临时定向响应码 response.setHeader("Locat ...

  2. 通过response设置响应体

    (1)响应体设置文本 PrintWriter getWriter() 获得字符流,通过字符流的write(String s)方法可以将字符串设置到response 缓冲区中,随后Tomcat会将res ...

  3. 设置response头信息禁止缓存

    java代码中可通过如下代码设置 response.setHeader("Pragma", "No-Cache"); response.setHeader(&q ...

  4. response设置编码格式

    response设置编码的三种方式 在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有以下三个方法: 1.response.setCharac ...

  5. Servlet学习(五)——通过response设置响应体及中文乱码问题

    1.响应体设置文本 PrintWriter writer=response.getWriter(); 获得字符流,通过字符流的write(String s)方法可以将字符串设置到response 缓冲 ...

  6. Response 关于浏览器header的方法

    Response.AddHeader   Response.AddHeader使用实例 1.文件下载,指定默认名 Response.AddHeader("content-type" ...

  7. 设置HTTP header方式

    一, Server Code JSP----> <%@ page language="java" contentType="text/html; charse ...

  8. C#的cs文件中Response.Clear();Response.ClearHeaders()的作用

    在学习一个CS文件,如下:public partial class GetPic : System.Web.UI.Page{    protected void Page_Load(object se ...

  9. response设置输出文件编码

    在java后台的Action代码或者Servlet代码中用response的方法来设置输出内容的编码方式,有以下三个方法: 1.response.setCharacterEncoding(" ...

随机推荐

  1. MySQL查询时区分大小写(转)

    说明:在MySQL查询时要区分大小写会涉及到两个概念character set和collation,这两个概念在表设计时或者在查询时都可以指定的,详细参考:http://www.cnblogs.com ...

  2. Ado.Net基础拾遗二:插入,更新,删除数据

    插入数据 public void InsertDataToSQL() { string conStr = ConfigurationManager.ConnectionStrings["No ...

  3. 在Oracle Enterprise Linux R5U7上安装Oracle 11gr2数据库

    折腾了好几次,经验是: 包的安装 在安装包里,需要把开发方面的安装包都装上. 另外安装完成后,需要安装的包包括: cd /media/cdrom/Server rpm -Uvh binutils-2. ...

  4. ylbtech-LanguageSamples-AnonymousDelegates(匿名委托)

    ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-AnonymousDelegates(匿名委托) 1.A,示例(Sample) 返回顶部 ...

  5. iOS:iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?

    原文:http://www.niaogebiji.com/article-4379-1.html?utm_source=tuicool 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 ...

  6. nginx和selinux冲突

    cat /var/log/audit/audit.log |grep nginx |grep denied| audit2allow -M mynginx 取出selinux中有关于nginx被拒绝的 ...

  7. 算法导论-顺序统计-快速求第i小的元素

    目录 1.问题的引出-求第i个顺序统计量 2.方法一:以期望线性时间做选择 3.方法二(改进):最坏情况线性时间的选择 4.完整测试代码(c++) 5.参考资料 内容 1.问题的引出-求第i个顺序统计 ...

  8. avro序列化详细操作

    Intellij 15.0.3 Maven avro 1.8.0 Avro是一个数据序列化系统. 它提供以下: 1 丰富的数据结构类型 2 快速可压缩的二进制数据形式 3 存储持久数据的文件容器 4 ...

  9. Mac上安装使用Nginx

    1.brew search nginx 2.brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了. 备注: ...

  10. [Spring boot] A quick REST API Guide

    Controller: Code below shows a basic Controller to handle GET, POST; DELETE, PUT requests. package h ...