HTTP协议
HTTP协议基础知识
绣花针
心有猛虎,细嗅蔷薇
展开
-
HTTP之简介与请求响应流程
目录一、HTTP版本1.HTTP/0.92.HTTP/1.03.HTTP/1.14.HTTP/2二、HTTP与HTTPS区别1.是否收费2.是否加密3.连接方式4.安全性三、请求与响应流程四、HTTP请求报文1.请求行2.请求头3.请求体(浏览器发送给服务器的数据)五、HTTP响应报文1.响应行2.响应头3.响应体 (服...原创 2019-01-14 22:32:33 · 469 阅读 · 0 评论 -
HTTP之get与post请求区别(再看本篇文章前,请先看第一篇---HTTP之简介与请求响应流程)
目录一、引言二、表面意义上的差别1.数据传输方式(最直观)2.其他详细区别三、深层次上的区别请求过程不同(多发一次请求体会消耗点时间)一、引言GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样的。你要给GET加上request body,给POST带上url参数,技术上是完全行的通的。TCP就像汽...原创 2019-01-14 22:48:49 · 214 阅读 · 0 评论 -
HTTP之常见状态码
目录一、状态码二、常见状态码三、状态码分类汇总四、状态码分类明细一、状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。二、常见状态码HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态...原创 2019-01-15 08:56:07 · 228 阅读 · 0 评论 -
HTTP之为什么存在post,get,put,delete等多种类型请求(RESTful风格介绍)
目录一、传统常用对数据操作API接口方式1.请求URI路径命名与请求方式type混乱2.混乱的URI命名与Type类型导致资源的来源复杂多样3.状态性(我们一般访问的网页都是有状态)4. 返回结果重定义二、RESTful风格例子1.URI请求命名规则与请求方式2.返回状态码三、RESTful风格系统特点1.CS结构2.无状态3.可缓存4.分层系...原创 2019-03-18 13:31:46 · 4426 阅读 · 2 评论 -
HTTP之URI、URN与URL关系
目录一、定义二、三者关系三、通俗举例解释1.URI着重指的是一种资源2.URL不仅标识了一种资源,而且对资源进行了定位3.URN着重指的是资源名称,而不定位资源位置4.举个例子一、定义URI :Universal Resource Identifier 统一资源标志符,用来标识抽象或物理资源的一个紧凑字符串URL :Universal Resource Lo...原创 2019-03-18 16:18:40 · 515 阅读 · 0 评论