美文网首页
前端需要知道的http协议

前端需要知道的http协议

作者: 迦叶凡 | 来源:发表于2019-05-06 12:29 被阅读0次

前言

身为前端,日常工作中最常接触之一的就是http协议了。下面梳理记录一下,http协议中需要记住的一些知识点。

正文

1. http协议
http协议,即超文本传输协议,是应用层面的协议。
(应用层http——传输层tcp——网络层ip——数据链路层——物理层)
(1)特点:http协议是无状态的,无状态是指客户端的每次请求都是独立的;http协议只能由客户端发起,服务器响应,服务器不能主动向客户端传递消息;http协议底层是基于TCP实现的。

扩展:TCP和UDP的区别

(2)请求报文和响应报文
http协议包含两种报文:请求报文和响应报文。
请求报文:请求头,请求行,空行,请求体。
响应报文:响应头,响应行,响应正文。

(3)8中请求方式:
get、post、put、delete、option、header、connect、trace

(4)常见的状态码
200:客户端请求成功。
400:bad request,客户端请求有语法错误,不能被服务器理解。
401:未授权的请求。
403:服务器收到请求,但是拒绝提供服务。
404:请求资源不存在。
500: 服务器发生不可预测的错误。
503:服务器当前不能处理客户端的请求,可能服务在重新部署。

(5)cookie和session的区别
cookie是保存在客户端的,而session是保存在服务器端的。单个cookie的代销不能超过4k,很多浏览器一般限制一个站点最多保存20个cookie

相关文章

  • 前端需要知道的http协议

    前言 身为前端,日常工作中最常接触之一的就是http协议了。下面梳理记录一下,http协议中需要记住的一些知识点。...

  • 前端需要了解的HTTP协议

    前端工程师打交道最多的就是浏览器,不管做什么都离不开浏览器,其中HTTP协议往往会被我们忽略,但其实资源缓存、CD...

  • HTTP协议

    web前端——1.http协议 一 HTTP概述HTTP(hypertext transport protocol...

  • 第七天:http协议fiddler使用

    http协议 前端类型 web h5 app pc客户端 http 前后端架构 http协议格式 请求分:请求行 ...

  • 前端 http协议详解

    当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web...

  • HTTP协议

    为什么要学习http?因为前端和后台进行交互的时候,使用的就是这个协议。 HTTP协议,叫超文本传输协议(Hype...

  • [接口测试_B] 09 requests中Cookie和会话对象

    要知道为什么会有cookie和session,需要先理解http的特点:http协议是无状态的协议。因此,cook...

  • 面试题 - 收藏集 - 掘金

    详细解析 HTTP 与 HTTPS 的区别 - 前端 - 掘金超文本传输协议HTTP协议被用于在Web浏览器和网站...

  • iOS 视频流媒体协议

    前端可选的视频直播协议: 1.HLS(HTTP Live Streaming) 其中RTMP是Adobe开发的协议...

  • http协议入门之缓存

    学习前端,http协议是我们绕不过去的一个坎,而http协议中的缓存则是重中之重。 知识储备 互联网协议入门 写给...

网友评论

      本文标题:前端需要知道的http协议

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