
[面经总结]http
Slueia
这个作者很懒,什么都没留下…
展开
-
7、HTTP状态码
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码原创 2020-11-29 19:27:03 · 152 阅读 · 0 评论 -
5、HTTP建立持久连接的意义
1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。http 1.0中默认是关闭的,需要在http头加入"Connection: Ke原创 2020-11-16 12:19:59 · 535 阅读 · 0 评论 -
4、GET和POST的区别
基本区别1:参数位置:get在url的query中,post一般在content中,query中也可以。2:参数大小:get受限于url的大小,一般不超过32k,post 1G。3:服务器数据接收:get只接收一次,post根据数据大小,可分多次接收。4:使用场景:get从服务器端获取数据,不做增删改,post向服务器提交数据,如做增删改操作。5:安全性:get参数携带在url中,安全性低,post相对于get请求,安全性更高。w3schools1、GET在浏览器回退时是无害的,而POST会再原创 2020-11-16 10:42:22 · 248 阅读 · 0 评论 -
3、HTTP方法
GET、POST、PUT、HEAD、DELETE、OPTIONS、TRACE、CONNECThttps://blog.youkuaiyun.com/wuyoudeyuer/article/details/80509901转载 2020-11-16 10:19:07 · 71 阅读 · 0 评论 -
2、三次握手四次挥手机制及原因
TCP的概述TCP把连接作为最基本的对象,每一条TCP连接都有两个端点,这种断点我们叫作套接字(socket),它的定义为端口号拼接到IP地址即构成了套接字,例如,若IP地址为192.3.4.16而端口号为80,那么得到的套接字为192.3.4.16:80。TCP报文首部1 源端口和目的端口,各占2个字节,分别写入源端口和目的端口;2 序号,占4个字节,TCP连接中传送的字节流中的每个字节都按顺序编号。例如,一段报文的序号字段值是 301 ,而携带的数据共有100字段,显然下一个报文段(如果还转载 2020-11-15 13:36:25 · 268 阅读 · 0 评论