Htrtp协议

Htrtp协议

Http是超文本传输的协议的缩写

是用与万维网服务器传输超文本到本地浏览器的传送协议

Http是基于TCP/IP协议来传递数据(Html、文件、图片文件,查询结果等)

HTTP的工作原理

HTTP协议工作于客户端-服务端架构上,浏览器作为HTTP客户端通过URL向THHP服务端即WEB服务器发送发送所有请求

Web服务器有:Nginx,Apache服务器,IIs服务器等。

Web服务器根据接受到的请求后,向客户端发送和响应信息

HTTP的默认端口为80,但是也可以改为8080或者其他端口

 

 

 HTTP三点注意事项:

HTTP是无连接的:无连接的含义:是限制每次连接只处理一个请求,处理器接受到客户的请求并且回应后,即断开连接,采用这种方式可以节省传输时间

(keep-Ailve)

HTTP是媒体独立的:只要客户端和服务端知道如果处理的数据内容,任何的数据都可以通过HTTP发送,

HTTP是无状态的;HTTP是无状态协议,无状态是指协议对事物没有记忆功能,缺少状态意味着如果后续处理需要前面的信息,必须从传,这样可能导致每次传输的数据量增大

另一方面,在服务器不需要先前信息时它的答应就比较快

客户端请求消息

客户端发送一个HTTP的请求到服务器请求消息包括:请求行(request line),请求头部(header),空行和请求数据四部分组成

  1. 请求 URL:
    https://cn.bing.com/fd/ls/lsp.aspx
  2. 请求方法:
    POST
  3. 状态代码:
    204
  4. 远程地址:
    202.89.233.100:443
  5.  
    引用站点策略:
    origin-when-cross-origin

服务器的响应信息

HTTP的响应信息也是由四个部分组成:状态行,消息报头,空行和响应正文

 

posted @ 2022-06-27 14:10  一位程序袁  阅读(153)  评论(0编辑  收藏  举报