导图社区 13 HTTP协议的响应(2)
JaveWeb开发 知识点,响应行中的状态码 和请求消息相比,响应消息多了一个“响应状态码”,它以“清晰明确” 的语言告诉客户端本次请求的处理结果。
编辑于2023-05-08 00:43:43 广东
13 HTTP协议的响应(2)
内容来源 | MindMaster 竖屏思维导图精品课 绘制 | 短暂
响应行
响应行: HTTP/1.1 200 OK
响应行中的状态码 和请求消息相比,响应消息多了一个“响应状态码”,它以“清晰明确” 的语言告诉客户端本次请求的处理结果。 http状态码分类
常见状态码及含义 200 - 请求成功,已经正常处理完毕 301 - 请求永久重定向,转移到其它URL 302 - 请求临时重定向 304 - 请求被重定向到客户端本地缓存 400 - 客户端请求存在语法错误 401 - 客户端请求没有经过授权 403 - 客户端的请求被服务器拒绝,一般为客户端没有访问权限 404 - 资源未找到,客户端请求的URL在服务端不存在 500 - 服务端出现异常
响应头
响应头 响应头用于告知浏览器当前响应中的详细信息,浏览器通过获取响 应头中的信息可以知道应该如何处理响应结果。响应头中信息的格 式为key:value。
Date 响应的Date使用的是GMT时间格式,表示响应消息送达时间。
Server 服务器通过这个Server告诉浏览器服务器的类型。
Vary 客户端缓存机制或者是缓存服务器在做缓存操作的时候,会使用 到Vary头,会读取响应头中的Vary的内容,进行一些缓存的判 断。
Content-Encoding 文档的编码(Encode)方式。用gzip压缩文档能够显著地减少 HTML文档的响应时间。
Content-Length 表示内容长度。只有当浏览器使用持久HTTP连接时才需要这个 数据。
Content-Type 表示响应的文档属于什么MIME类型。
响应体
响应体 响应体就是响应的消息体,如果是纯数据就是返回纯数据,如果请 求的是HTML页面,那么返回的就是HTML代码,如果是JS就是JS代 码,如此之类。
实时效果反馈 1.如果请求的资源未找到返回的状态码为。 A 200 B 400 C 404 D 500
2.如果请求时服务端出现异常返回的状态码为。 A 200 B 400 C 404 D 500
答案 1=>C 2=>D
MIME类型
什么是MIME类型 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件 扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式 类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用 程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒 体文件打开方式。
MIME类型的作用 HTTP协议所产生的响应中正文部分可以是任意格式的数据,那么如 何保证接收方能看得懂发送方发送的正文数据呢?HTTP协议采用 MIME协议来规范正文的数据格式。
MIME类型的使用 在服务端我们可以设置响应头中Content-Type的值来指定响应类 型。
MIME类型对应列表
实时效果反馈 1.我们可以设置响应头中的值来指定响应类型。 A Content B Responsoe-Content C Responsoe-Type D Content-Type
答案 1=>D