标签:send 一个 源文件 events mod tty event 访问 cep
HTTP协议:
请求行:请求方式、请求的资源文件、协议版本
请求体:
请求头:
String referer = request.getHeader("referer");
if(referer == null || !referer.startsWith("http://localhost")){
response.sendRedirect("/MyServlet/index.jsp");
return;
}
? 状态行:协议版本、状态码、描述(302重定向,304/307使用缓存)
? 响应体:
响应头:
Location:配合302状态码使用,用于重定向
Server:服务器通过这个头,告诉浏览器服务器的类型
Content-Encoding:数据的压缩格式
Content-Length:回送数据的长度
Content-Type:回送数据的类型
Last-Modified:告诉浏览器当前资源缓存时间
Refresh:告诉浏览器多久刷新一次
response.setHeader("refresh", "3;url='index.jsp'");
String message = "<meta http-equiv='refresh' content='3;url=/MyServlet/index.jsp'> <br>3s后跳转,若无,请点击<a href=''>跳转</a>";
this.getServletContext().setAttribute("message", message);
Content-Dispostion:数据处理方式
Expires:告诉浏览器把回送的资源缓存多长时间,-1或0表示不缓存
Cache-Control:no-cache
Pragma:no-cache
以下是三种禁止所有浏览器缓存数据的方式
标签:send 一个 源文件 events mod tty event 访问 cep
原文地址:https://www.cnblogs.com/mabaoqing/p/10624983.html