100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > http协议 http状态码 请求 响应

http协议 http状态码 请求 响应

时间:2020-11-16 08:14:20

相关推荐

http协议 http状态码 请求 响应

http 简介

http 是一种超文本传输协议(Hyper Text Transfer Protocol), 可以用来在络中把服务器消息传输到我们的浏览器中。并且Http 协议是一个基于 TCP/IP通行协议来传递数据的, 默认端口 80

传输特点

1、无连接

无连接的含义就是每次的http请求都是独立的, 即一次连接只能处理一个请求, 一次的连接完成之后就会关闭当前的连接,而完成的标准就是服务器处理完客户端的请求, 并收到客户端的应答。

2、无状态

无状态的含义就是http协议对事务的处理是灭有记忆的,如果后面需要用到前面的信息, 那就必须重新传送, 协议本身并不存储任何传输的内容以及信息。

3、媒体独立

媒体独立的含义就是只要客户端和服务器知道该如何处理数据内容, 任何类型的数据都能够通过http协议发送, 只要指定适当的类型内容。

工作方式

http 消息结构

http 使用统一的资源占位符来传输数据和建立连接,一旦建立连接之后,数据消息就能够进行传输了。

http 请求结构

请求消息包括: 请求行, 请求头, 请求体三部分。

1、请求行

请求行中包括请求方法、URL、协议版本。

2、请求头

亲求头中包括:键值对的类型数据, 即请求字段名,请求值。

3、请求体

请求包含的数据, 即我们在请求的时候附带的参数

http 响应结构

http响应结构也事包括三部分:响应行、响应头、响应体

1、响应行:包括响应状态(http响应码)

2、响应头:时间、内容类型、内容长度

3、响应体 :对请求返回响应的数据

http 请求方法

http的请求方法在我们的web开发中常用的就是 GET PUT POST DELETE 四个了,

http 响应头

响应头中包括的就是对于请求做出响应的结果信息的描述把, 包含了响应体的类型,长度等基本信息。

http 状态码

状态码

状态码就是我们本次响应的一个状态的一个标注, 可能成功,可能失败。

分类

状态码可以安装首位数字分类,下面列举几种常见的状态码

200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误

在分类中首位代表的是本次响应的一个类型,后面的代表的是具体含义

常见状态码

3 开头的

4 开头的

5开头的

HTTP content-type

Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。

Content-Type 标头告诉客户端实际返回的内容的内容类型。

语法格式:

Content-Type: text/html; charset=utf-8Content-Type: multipart/form-data; boundary=something

分析

刷新网页的过程中, 显示的http请求, 可以看到每个亲求只完成了一件事情(http 是无连接的协议)

进一步分析我们可以看到响应的具体信息

这就是上面介绍的请求头, 响应头, 响应体。

请求头

这里包含的就是我请求的信息了包含: 认证的信息、请求方法、路径、协议、编码、语言等

响应头

General

这里就包含的是一些简略的信息了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。