HTTP回顾2

作者: GUANGGG | 来源:发表于2019-04-08 23:34 被阅读0次

简单的HTTP

HTTP协议用于客户端和服务器端的通信,通过请求和响应的的交换达成通信
HTTP请求报文

//只是随便举个例子
//方法/URI/协议版本
GET /index.html HTTP/1.1 
//请求首部
Host: apple.com
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 16 

//内容实体
name=xxx&age=18

请求结果

HTTP/1.1 200 OK
Data: Monday, 8 July 2019 23:13:52 GMT
Content-Length: 520
Content-Type: text/html

<html>
...

HTTP是不保存状态的协议

为了实现保持状态的功能,引入了Cookie技术。

HTTP方法

GET:获取资源
POST:传输实体主体
PUT:传输文件
HEAD:获得报文首部,用于确认URI的有效性以及资源更新的日期等。
DELETE:删除文件
OPTONS:询问支持的方法
TRACE:追踪路径
CONNECT:要求用隧道协议连接代理

持久连接

旨在建立一次连接后可以进行多次请求和相应,减少了TCP连接的重复建立和断开所造成的额外开销,减轻了服务端的负载,使得HTTP请求和相应可以更早的结束,提升了页面的显示速度。

管线化

同时并行发送多个请求,而不是等待一个相应结束后在发送另一个相应。

Cookie

Cookie技术通过在请求和相应的报文中写入Cookie信息来控制客户端的状态,客户端会根据服务器端发送的响应报文中Set-Cookie字段,来决定是否保存Cookie。下次客户端在向该服务器发送请求时,会在请求报文中加入Cookie。这样服务器就可以根据Cookie信息来判断客户端请求的相关信息。

相关文章

  • HTTP回顾2

    简单的HTTP HTTP协议用于客户端和服务器端的通信,通过请求和响应的的交换达成通信HTTP请求报文 请求结果 ...

  • 回顾Http协议

    http简单来说就是web浏览器和web服务器之间的一问一答的交互过程必须遵守一定的规则, 而这里的规则就是htt...

  • HTTP回顾6

    HTTP首部 报文首部 HTTP请求报文 请求行、请求首部字段、通用首部字段、实体首部字段、其他 响应报文 状态行...

  • HTTP回顾1

    HTTP前世今生 当年互联网还只属于少数人,在互联网的黎明期,HTTP诞生了。其诞生原因主要为了方便让远隔两地的研...

  • HTTP回顾3

    HTTP报文 用于HTTP协议交互的信息被称为HTTP报文,HTTP报文是由多行数据构成的字符串文本,其中,CR+...

  • HTTP回顾5

    Web服务器相关 HTTP规范允许一个HTTP服务器搭建多个Web站点,这种情况下,发送HTTP请求时必须在Hos...

  • HTTP回顾4

    HTTP状态码 2XX 2XX表示请求正常处理了 200 OK 表示请求正常处理,请求数据正常返回。 204 No...

  • 网络编程-web

    1.web服务器 1.1回顾网络编程 2.HTTP协议介绍 HTTP是HyperTextTransferProto...

  • 编写服务器

    回顾到的知识点:1 Socket编程 2 HTML 3HTTP协议 4反射 5 XMl解析 6服务器编写HTTP ...

  • 前端学习回顾-2/HTTP以及相关知识

    什么是HTTP?(HyperText Transfer Protocol:超文本传输协议) 互联网内的所有计算机通...

网友评论

    本文标题:HTTP回顾2

    本文链接:https://www.haomeiwen.com/subject/wbwmiqtx.html