首页 > 编程知识 正文

教程,HttpCanary教程

时间:2023-05-05 01:12:50 阅读:11782 作者:2849

HTTP协议(超文本传输协议)是互联网上应用最广泛的网络传输协议,

所有万维网文件都必须遵守这个标准。

HTTP基于TCP/IP通信协议传输数据(HTML文件、图像文件、查询结果)

HTTP的工作原理

HTTP协议在客户机-服务器体系结构上运行,浏览器通过URL作为HTTP客户机

向HTTP服务端(WEB服务器)发送所有请求

Web服务器根据接收到的请求,向客户端发送应答信息。

HTTP的默认端口号为80,但也可以更改为8080或其他端口。

HTTP注意事项:

HTTP意味着无连接:无连接,限制每个连接只处理一个请求。 服务将被处理

在收到客户请求并收到客户答复后,断开连接的方法如下

节约传输时间。

HTTP是媒体独立的: 也就是说,如果客户端和服务器知道如何处理数据内容

类型的数据都可以通过HTTP发送。 指定在客户端和服务器端使用适当的

最小类型内容类型

HTTP是无状态的:HTTP是无状态的协议。 无状态意味着协议对事情的处理没有记忆。

没有状态意味着,如果后续处理需要以前的信息,则需要重新发送

每个连接传输的数据量可能会增加。 另一方面,服务不需要以前的信息

响应速度更快

HTTP消息结构

HTTP基于客户端/服务端(C/S )体系结构模型,通过可信链路交换信息

无状态的请求/响应协议。

HTTP客户端是一个APP应用程序(Web浏览器),通过连接到服务发送到服务

或多个HTTP请求的目的

HTTP服务器也是一个APP应用程序(Web服务器),它接收客户端请求并将其发送到客户端

发送HTTP响应数据。

HTTP使用统一资源标识符(URL )传输数据并建立连接。

连接建立后,数据消息将以类似互联网邮件的形式和

通过多用途互联网邮件扩展(MIME )发送。

客户端请求消息

客户端向服务器发送HTTP请求的请求消息包括以下格式:

请求行请求行

请给我头戴式耳机

空行

请求数据

服务器响应消息

HTTP响应也分别有四个部分:

状态行

消息标头

空行

回应正文

HTTP请求方法

基于HTTP标准,可以对HTTP请求使用多种请求方法。

HTTP1.0定义了三种请求方法:获取、开机自检和头部。

HTTP1.1添加了五种请求方法:选项、上传、删除、跟踪和连接。

HTTP响应标头信息

HTTP请求标头提供有关请求、响应或其他发送实体的信息。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。