任何开发人员都必须精通Http协议

发布者:上海IT外包来源:http://www.lanmon.net点击数:1516

前言
HTTP的全称是HyperText Transfer Protocol的缩写,它是在TCP上构建的无状态连接。 HTTP是用于客户端 - 服务器通信的Internet的基本协议。它指定客户端和服务器之间的通信格式,包括请求和响应的格式。
基本工作流程是客户端发送HTTP请求,服务器接收开始处理的请求,处理结束并将结果返回给客户端,客户端处理并显示结果。最受欢迎的HTTP版本现在是1997年发布的HTTP/1.1。
任何开发人员都必须精通Http协议
首先,HTTP的工作方式
请求流程
客户端向服务器发送请求消息。客户端收到响应消息后,返回响应消息,客户端显示响应内容。
任何开发人员都必须精通Http协议
HTTP请求必须由客户端启动,服务器响应响应。服务器在收到请求之前不会发送响应。
词汇表
客户端:请求访问资源的一端,如文本或图像。
服务器:提供资源响应的结束。
资源:Web上的所有内容都是资源,无论是图像文本还是动态代码。
2.请求方法
Web浏览器请求:
任何开发人员都必须精通Http协议
请求流程如下:
在用户输入地址并按回车或点击链接浏览器以组装HTTP消息并向服务器服务器发送请求以处理请求之后,响应消息被发送到浏览器浏览器以解析响应消息和渲染引擎用于显示接口APP客户端请求:任何开发人员必须精通Http协议来解释请求过程如下:用户点击或界面自动触发Android代码调用的组网要求汇编HTTP消息并发送请求服务器服务器处理请求然后将响应消息发送到手机Android代码处理响应消息并进行相应处理(如存储数据,处理数据,显示数据到界面)3。什么消息是HTTP应用程序之间发送的数据块。这些数据块以一些元信息(元标记中的信息)开头,并描述消息的内容和含义。每条消息都包含来自客户端的请求或来自服务器的响应。它由三部分组成:描述消息的“起始行”,包含属性的“标题”,以及包含数据的可选“正文”。任何必须精通Http协议的开发人员。详细说明2. HTTP消息格式1.请求消息格式2.响应消息格式(请注意,只有起始行语法与请求消息不同)以下是每个部分的简要说明,后面是详细介绍。方法客户端希望服务器在资源上执行的常用方法是Get,Post,HEAD等。请求路径(路径)请求的URL描述了要在其上执行此方法的资源,并且供服务器查看。 HTTP版本状态代码(状态代码)不同的状态代码对应于不同的响应状态原因短语(原因 - 短语)状态代码的简单描述。标头包含许多键值对,并且是响应数据的一些格式信息。 Method最常见的请求方法是GET和POST。除此之外,还有PUT,DELETE,HEAD等。 1. GET最常见的请求方法指定请求路径,从服务器请求资源只获取资源,不修改服务器数据,不发送bodyGET/users/1 HTTP/1.1主机: api.github.com
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部