
HTTP
Mr.AZ
这个作者很懒,什么都没留下…
展开
-
速解HTTP协议之文件下载案例
速解HTTP协议之文件下载案例文件下载需求:分析:步骤问题代码结构DownloadServlet中文编码类下载HTML页面文件下载需求:1. 页面显示超链接2. 点击超链接后弹出下载提示框3. 完成图片文件下载分析:1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框。不满足需求。2. 任何资源都必须弹出下载提示框。3. 使用响应头设置资源的打开方式: *content-disposition:attename;filename=xx原创 2020-08-28 11:02:55 · 721 阅读 · 0 评论 -
速解HTTP协议之ServletContent对象
速解HTTP协议之ServletContent对象概念获取功能1.获取MIME类型(互联网中文件的类型)2.域对象:共享数据3.获取文件的真实(服务器路径)路径概念代表整个web应用,可以和程序的容器(服务器)来通讯获取1.通过request对象获取request.getServletContext();2.通过HttpServlet来获取this.getServletContext();功能1.获取MIME类型(互联网中文件的类型)*MIME类型:在互联网通讯过程中定义的一原创 2020-08-26 17:49:00 · 526 阅读 · 0 评论 -
速解HTTP协议之response对象
速解HTTP协议之response对象功能案例完成重定向资源跳转的方式。代码实现:特点路径的写法服务器输出字符数据到浏览器步骤服务器输出字节数据到浏览器验证码功能设置响应消息1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码: setStatic(int sc)2. 设置相应头 setHeader(String name,String value)3. 设置响应体 使用步骤: 1. 获取输出流 * 字符输出流:Print原创 2020-08-25 11:53:15 · 433 阅读 · 0 评论 -
速解HTTP协议之响应消息
HTTP协议概念请求消息: 客户端发送给服务端的数据*数据格式:1. 请求行2. 请求头3. 请求空行4. 请求体响应消息:服务器端发送给客户端的数据*数据格式响应行1. 组成: 协议/版本 响应状态码 状态码描述2. 响应的状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。1. 状态码都是三位数字。2. 分类: 1. 1xx : 服务器接收客户端消息, 但没有接收完成,等待一段时间后, 发送1xx多状态码 2. 2xx :原创 2020-08-19 12:09:26 · 178 阅读 · 0 评论 -
速解HTTP协议之Request对象
速解HTTP协议之Request对象request对象Request对象继承体系结构request功能1.获取请求消息1.1获取请求行数据1.2获取请求头数据2.其他功能2.1获取请求参数 的通用方式3.请求转发3.1步骤:3.2特点4.共享数据4.1域对象request对象1.request和response对象是由服务器创建的。我们来使用他们2.request对象是来获取请求消息,response对象是来设置响应消息。Request对象继承体系结构ServletRequest原创 2020-08-16 16:52:22 · 599 阅读 · 0 评论 -
速解HTTP协议之请求消息
概念HTTP : Hyper Text Transfer Protocol 超文本传输协议超文本传输协议 传输协议:定义了客户端和服务器端通讯时,发送数据的格式特点 1.基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间,相互独立,不能交互数据...原创 2020-08-16 10:23:49 · 121 阅读 · 0 评论