HTTP通信的概念

 

概念:

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

C/S结构的

      特点,每次连接只处理一个请求,当服务器处理完客户端的请求即端开连接,节省传输时间。

 

起源:

    设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。

 

原理:

1.HTTP是一个客户端服务器端请求和应答的标准

2.通过HTTP或者HTTPS协议请求的资源由统一资源标示符(Uniform Resource Identifiers)(或者,更准确一些,URLs)来标识。

3.我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。 

4.GET和POST是HTTP协议所规定的两种通讯方式(客户端向服务器传递数据的两种方式)

4.1 GET

把数据放到HTTP协议的URL里,

最多只能传输1024个字节。

格式:http://127.0.0.1/5041/api/Account。

特点:安全性低,传输量小,速度快。

4.2 POST 

以表单提交数据,数据在HTTP的协议体中,

理论上没有传输数据的最大限制。

 特点:数据量大,安全性较高

5.Web服务器和客户端交互流程图

 HTTP通信的概念

 

 

相关文章:

  • 2022-02-07
  • 2021-11-09
  • 2021-11-05
  • 2021-11-28
  • 2021-07-13
  • 2021-11-03
  • 2021-12-06
  • 2022-01-16
猜你喜欢
  • 2021-07-16
  • 2021-05-22
  • 2022-12-23
  • 2022-01-22
  • 2021-11-25
相关资源
相似解决方案