LWIP应用开发|HTTP协议

HTTP协议

1. HTTP协议介绍

超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器;HTTP是一个属于应用层的面向对象的协议,由于其简捷、决速的方式,适用于分布式超媒体信息系统

超文本(Hyper Text)包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML

在这里插入图片描述
URL 即统一资源定位符(Uniform Resource Locator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。如:
在这里插入图片描述

HTTP工作原理如下图示
在这里插入图片描述
在这里插入图片描述

2. HTTP报文结构

  • 请求报文:即从客户端(浏览器)向Web服务器发送的请求报文。报文的所有字段都是ASCII码

在这里插入图片描述

  • 响应报文:即从Web服务器到客户端(浏览器)的应答。报文的所有字段都是ASCII码

在这里插入图片描述

  • 请求方法:请求报文中的方法,是对所请求对象所进行的操作,也就是一些命令。

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Chuangke_Andy/article/details/114277265