第11章 Web开发基础-【千锋教育】PHP从入门到精通

| 32页
| 83人阅读
| 0人下载
教辅

内容正文:

®干锋教育 第11章WEb开发基础 ·HTTP ·<input:>输入标记 。初识表单 ·<select>下列列表标记 目录 干锋教育 HTTP 口点击查看本小节知识架构 初识表单 <input>:输入标记 口点击查看本小节知识架构 <select>下拉列表标记 学习目标 干锋教育 理解HTTP的概念 掌握HTTP的请求 2 和HTTP恤工 和响应 理解 掌握 握 理解 掌握表单中常际 理解HTTP消息报 4 记的使用 头的使用和表 3 单的概念 ◆知识架构 干锋教育 11.1 HTTP 返回目录 11.1.10 HTTP简介 11.1.2 HTTP工作流程 11.1.3…● HTTP请求与响应 11.1.4…0 HTTP消息报头 11.1 HHTP ®干锋教育 ·HTTP协议是Web开发的基础,它是一种简单、快速、灵活、可靠的数据传输协议, 因而在互联网领域获得广泛应用,如今,大多数的Wb应用都基于HTTP提供服务。 11.1 HHTP ®干锋教育 11.1.1HTTP简介 ·HTTP是HyperText Transfer Protocol(超文本传输协议)的缩写,它定义了客 户端和Web服务器端相互通信的规则。 ·作为被Web应用广泛采纳的数据传输协议,HTTP协议具有以下三个特点: (1)HTTP基于标准的客户端-服务器模型,主要由请求和响应构成。与其他传输 协议相比,它永远都是客户端发起请求,服务器接收到请求后做出响应。 (2)HTTP允许传输任意类型的数据,它的传输速度很快,当客户端向服务器请 求服务时,需传送请求方法和路径。常用的请求方法有GET、POST等,每种方法 规定了客户与服务器联系的类型。 11.1HHTP干锋教育 11.1.1HTTP简介 ·(3)HTTP协议是一个无状态的协议。无状态是指HTTP协议对于事务处理没有记 忆能力。这意味着如果后续处理需要前面的信息,则它必须重传,这导致每次连 接传送的数据量增大。 11.1 HHTP ®干锋教育 11.1.2HTP工作流程 ·由于HTTP协议采用客户端-服务器模型,因此它的工作流程围绕请求和响应展开, 具体步骤如下。 (1)首先客户端与服务器端建立连接。 (2)建立连接后,客户端向服务器端发出一个请求,请求内容包括URL、协议版 本号、客户端信息、请求数据等内容。 (3)服务器接收到请求后,根据请求信息完成处理,然后向客户端发出一个响应, 响应信息包括协议版本、响应状态、服务器信息、响应数据等内容。 (4)客户端接收服务器端返回的信息并显示给用户。 (5)客户端与服务器端断开连接。 11.1 HHTP ®干锋教育 11.1.3HTTP情求与响应 1.HTTP请求 HTTP请求由三部分组成,分别是请求行、消息报头和请求正文,其中请求行以一 个方法符号开头,以空格分开,后面跟着请求的UR和协议的版本,格式示例如下: Method Request-URI HTTP-Version CRLF Method表示请求方法。 ·Request-URI是一个统一资源标识符。 HTTP-Version表示请求的HTTP协议版本。 CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或F字 符)。 11.1 HHTP 风干锋教育 11.1.3HTTP情求与响应 ·其中,常用的请求方法及解释如表所示。 方法 解释 GET 请求获取Request-URI所标识的羹源 POST 在Request-UR所标识的资源后附加新的数提 HEAD 诗求获取由Request-URJ所标识的资源的响应消息报头 PUT 诗求服务器存储一个资源,并用Request-URJ作为共标识 DELETE 请求税务器尉除Request-URl所标识的瓷源 TRACE 请本履务器回送放到的请求信息,主要用于测流或诊断 CONNECT 保留将柔使用 OPTIONS 请茶查询服务昌的性能,戍普查询与资常相关的远项和窝 ·消息报头在11.1.4节详细介绍,请求正文是客户向服务器请求的内容主体。 2.HTTP响应 在接收和解析请求消息后,服务器返回一个HTTP响应消息。HTTP响应也由三个 部分组成,分别是状态行、消息报头、响应正文,其中状态行格式如下: HTTP-Version Status-Code Reason-Phrase CRLF

资源预览图

第11章 Web开发基础-【千锋教育】PHP从入门到精通-第1页
1
第11章 Web开发基础-【千锋教育】PHP从入门到精通-第2页
2
第11章 Web开发基础-【千锋教育】PHP从入门到精通-第3页
3
第11章 Web开发基础-【千锋教育】PHP从入门到精通-第4页
4
第11章 Web开发基础-【千锋教育】PHP从入门到精通-第5页
5
第11章 Web开发基础-【千锋教育】PHP从入门到精通-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。