(
课件网) 第三单元 第2课 我查询你回———浏览器与C/S架构 (清华大学版)七年级 上 1 核心素养目标 3 新知讲解 5 拓展延伸 7 板书设计 2 新知导入 4 课堂练习 6 课堂总结 课后作业 8 01 核心素养目标 信息意识 计算思维 数字化学习与创新 信息社会责任 学习如何合法使用信息资源,认识到侵权和版权的重要性。通过讨论与案例分析,能够理解如何在数字环境中做出负责任的决策。 借助浏览器,能够主动寻找学习资源,增强自学能力。学习如何与他人协作,通过共享信息与资源促进团队创新。 在参与C/S架构的使用时,能够将大问题分解为小任务,从而逐步解决。 通过浏览器访问各种在线资源,学生可以学习如何鉴别信息的来源与真实性。 02 新知导入 本课中你将学习: HTTP是如何支持"请求﹣响应“ 浏览器为什么具有跨平台的优势 基于 C/S 架构的客户端有哪些优势 02 新知导入 浏览万维网的信息就是通过客户端发出请求,服务器对此进行响应的过程。但你是否注意过一个有趣的现象:台式计算机大多是通过浏览器访问,而智能手机与平板电脑等移动终端则大多是通过特定客户端软件实现,这背后有怎样的考虑呢? 02 新知导入 03 新知讲解 一、"请求一响应"的实现 HTTP的请求与响应,就如同"我查询你回答"的对话过程,如图3.2.1所示。 图3.2.1 HTTP的请求与响应 通常由客户端通过URL 向服务器发起请求,索要特定资源或发送相关数据;服务器接收到请求后,响应返回相关资源或处理数据;客户端则在接收到相关资源或数据后,再由浏览器渲染生成网页等。 03 新知讲解 1.常用的HTTP请求方法 客户端发起的请求主要通过不同的HTTP请求方法实现。HTTP有多种请求方法,最为常见的是GET与POST两种。GET是一种相对安全的请求方法,主要是帮助客户端从服务器获取网页数据与下载文件资源,但不对服务器做出任何修改。GET请求通常在URL中包含查询参数,如图3.2.2所示。 图3.2.2 HTTP请求方法﹣GET 03 新知讲解 POST方法主要用来将数据发送到服务器,如登录、注册、提交表单与上传文件等操作。POST请求在URL中不包含查询参数,数据通常包含在请求体中,如图3.2.3所示。 图3.2.3 POST请求方法 03 新知讲解 2.常见的HTTP响应状态码 服务器接收到客户端发出的请求后,通过 HTTP 响应状态码回应处理情况,以确保响应服务的顺利开展。如图3.2.4所示,HTTP响应状态码共有五类,每一类都由三个数字组成,每个数字代表不同的意义。其中第一个数字表示响应类别,其余两个数字表示该响应类别下不同处理结果。 03 新知讲解 常见的HTTP 响应状态码及代表意义有:200(表示响应成功),400(表示语法错误),403(表示服务器拒绝请求),404(表示文件不存在),500(表示服务器内部错误)等。 图3.2.4 响应状态码类 03 新知讲解 探索 尝试手动输入一个不存在的URL,查看浏览器返回的页面,它所呈现的响应状态码是什么? 当你手动输入一个不存在的URL时,浏览器通常会返回一个404 Not Found的状态码。这表示服务器无法找到请求的资源。不同的浏览器可能会呈现不同的错误页面设计,但状态码一般是相同的。 03 知识拓展 客户端错误状态码的类型 1.400 Bad Request: 服务器无法理解请求,因为语法错误。 2. 401 Unauthorized: 请求需要用户身份验证,通常用于需要登录的资源。 3. 403 Forbidden: 服务器理解请求但拒绝访问,通常因为权限不足。 03 知识拓展 客户端错误状态码的类型 4.404 Not Found: 请求的资源不存在,常见的404错误页面。 5.429 Too Many Requests: 用户发送的请求过多,触发了服务器的流量限制。 03 新知讲解 二、跨平台的浏览器 浏览器是网页浏览器的简称,是一种用于检索并展示万维网信息资 ... ...