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. identifier is too long 异常处理

    修改了oracle中的表. 报 identifier is too long 错误 我执行的脚本是: ---备份create table MDT_AGREEMENTMANAGEMENT_2018080 ...

  2. TSynDBDataSet内存表

    TSynDBDataSet内存表 SynDBMidasVCL.pas TSynDBDataSet = class(TCustomClientDataSet) Props := TSQLDBSocket ...

  3. mysql left join,right join,inner join的区别

    left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) ...

  4. 启动、关闭tomcat脚本

    #[root@node1 ~]# vim /etc/init.d/tomcat #!/bin/bash # Init file for Tomcat server daemon # # chkconf ...

  5. 数据实时分析平台 Heron

    Twitter发布了新开发的数据实时分析平台Heron,以下为官方文档摘译: 我们每天在Twitter上处理着数十亿的事件.正如你猜测的那样,实时分析这些事件是一个巨大的挑战.目前,我们主要的分析平台 ...

  6. Admin Finder

    #Created for coded32 and his teamopenfire Eliminated Some bugs from my last code shared here as Gues ...

  7. Flask+uwsgi+Nginx环境搭建

    开源软件准备需要的软件列表:setuptools-33.1.1.zipPython-2.7.13.tgzpip-9.0.1.tar.gznginx-1.10.3.tar.gz软件统一上传到/usr/l ...

  8. Jenkins+Maven+Gitlab+Nexus持续集成环境搭建

      1.软件及服务介绍 Jenkins:jenkins是实现代码自动化流程上线的工具,Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个 ...

  9. @CrossOrigin 跨域注解

    在spring 4.2后,提供了跨域注解@CrossOrigin https://spring.io/guides/gs/rest-service-cors/ Enabling CORS Contro ...

  10. web开发者的博客

    一.  Jerry Qu https://imququ.com/post/sth-about-switch-to-https-2.html 点评:博客做的比较好,样式不错. http知识比较深.