HTTP
Stan_Ray
这个作者很懒,什么都没留下…
展开
-
HTTP(五)_响应消息格式及其常见方法使用
响应消息:服务器端发送给客户端的数据 * 数据格式:1.响应行1.组成:协议/版本 响应状态码 状态码描述2.响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。1.状态码都是3位数字...原创 2019-08-24 15:10:12 · 290 阅读 · 0 评论 -
HTTP(三)_Request
## Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest ...原创 2019-08-20 18:12:51 · 305 阅读 · 0 评论 -
HTTP(二)_请求消息数据格式
* 请求消息数据格式 1. 请求行 请求方式 请求url 请求协议/版本 GET /login.html HTTP/1.1 * 请求方式: * HTTP协议有7中请求方式,常用的有2种 * GET: ...原创 2019-08-20 17:58:04 · 233 阅读 · 0 评论 -
HTTP(一)_概述
* 概念:Hyper Text Transfer Protocol 超文本传输协议* 传输协议:定义了客户端和服务器端通信时发送数据的格式,服务器和客户端之间传递的是请求信息和响应消息,而http正是对这一过程所规定的一种规则,为了使传输过程更加规范* 特点:1. 基于tcp/ip的高级协议2. 默认端口号是:80,如果web项目把http port设置为80,那么访问服务器的资源...原创 2019-08-20 17:54:25 · 250 阅读 · 0 评论 -
HTTP_案例4_文件下载
文件下载案例需求:页面显示超链接 点击超链接后弹出下载提示框 完成图片文件下载分析:超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析则弹出下载提示框 任何资源都满足下载提示框 使用响应头来设置资源的打开方式: context-disposition:attachment;filename=xxx 以附件打开步骤:定义页面,编辑超链...原创 2019-08-24 16:06:48 · 133 阅读 · 0 评论 -
HTTP(六)_ServletContext对象
ServletContext理论概念代表整个web应用,可以和程序的容器(服务器)来通信获取不管通过哪种方式获取这个对象,它始终是唯一的,因为服务器是唯一的: 1.通过request对象获取request.getServletContext();2.通过HttpServlet获取this.g...原创 2019-08-24 15:55:29 · 105 阅读 · 0 评论 -
HTTP_response_案例3_验证码
验证码的理解本质:一张点击可以切换的图片目的:防止恶意表单注册需求:生成一张验证码图片 要求点击验证码图片自动切换 点击图片旁边链接"看不清点击此处换一张",图片切换简单实现生成验证码图片代码,创建一个Servlet,在里面加上下面这一段画图的代码@WebServlet("/checkCodeServlet")public class CheckCodeServl...原创 2019-08-24 15:38:18 · 155 阅读 · 0 评论 -
HTTP_response_案例2_服务器输出字符或字节数据到浏览器
字符数据步骤:1. 获取字符输出流2. 输出数据演示步骤:package zr.web.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax....原创 2019-08-24 15:28:16 · 559 阅读 · 0 评论 -
HTTP_response_案例1_重定向
重定向是一种资源跳转的方式重定向的特点:注意其与转发的区别(forward和redirect区别)1. 地址栏发生变化2. 重定向可以访问其他站点(服务器)的资源3. 重定向是两次请求,不能使用request对象来共享数据回顾:转发的特点:1. 转发地址栏路径不变2. 转发只能访问当前服务器下的资源3. 转发是一次请求,意味着可以使用request对象来共享数据...原创 2019-08-24 15:24:59 · 364 阅读 · 0 评论 -
HTTP(四)_登录验证案例(Druid/JDBC/Servlet)
目录案例:用户登录用户登录案例需求:分析:用BeanUtils工具类,去简化上诉的LoginServlet中的数据封装BeanUtils工具类简单介绍,用于简化数据封装JavaBean:标准的Java类概念:方法:对上面的LoginServlet稍作修改即可案例:用户登录用户登录案例需求:编写login.html登录页面,username &am...原创 2019-08-21 16:31:38 · 4320 阅读 · 0 评论