HTML 21 天入门:HTTP 基础
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
HTTP 请求HTTP 全称为 HyperText Transfer Protocol,超文本传输协议。 还记得 HTML 的全称吗,它是超文本标记语言。 HTTP 的存在是为了保证客户端和服务器之间的通信。HTTP 的工作方式是它们之间的请求-应答协议。 可以简单的理解为两个人之间的沟通,要有来有回,这是客户端就是一直主动的那个,所有的请求都要先从客户端发起,在得到服务器端应答后结束。 HTTP 请求是无状态的,就是说主动的这个每次的请求得到和回复,都是基于当前的请求,和之前不会有上下文之间的关系。 HTTP 方法HTTP 有如下方法:
其中最常使用的便是之前提到的 GET 和 POST。 前面讲过了一些 GET 方法,这里说一下 POST 方法如何得知。 之前的登录示例里,在点击登录之前,打开浏览器的开发者工具,在点击登录之后,能看到如下信息: 由于目前并没有后端处理代码,所以看到的不是 200 的 HTTP 状态码。 HTTP 状态消息每一个从客户端发起的请求,都有自己的应答,这个应答不一定是成功的,也有可能失败。 HTTP 通过状态消息码表示这个应答类型,常见的应答消息如下:
这里并没有把所有的状态码都列出来,目前只要了解上述的基本信息就足够了。 URL 编码之所以有 URL 编码一说,是因为 URL 只能使用 ASCII 字符集来通过互联网进行发送。 如果 URL 中包含了非 ASCII 字符集之外的,就需要要转换为有效的 ASCII 格式。 URL 编码函数我们不太可能记住全部的编码,这通常使用一些已经实现了的 URL 编码函数实现。像 Javascript, PHP, Python 等用于 Web 开发的语言,都提供了 URL 编码函数。
我们通过上述代码做简单的示例,可以看到空格被转换成了+。 总结
该文章在 2024/10/22 12:27:11 编辑过 |
关键字查询
相关文章
正在查询... |