HTTP(S)
HTTP协议相关
willemwei023
这个作者很懒,什么都没留下…
展开
-
经常用到的HTTP Code码的通俗解释和字典
1xx - 信息响应、正在处理101 Switching Protocol 协议升级。2xx - 成功响应200 OK 请求正常返回。还有一个是200 Cache是HTTP强缓存相关,表示直接读取的缓存内容。204 No Content 服务器成功处理了请求,但不返回内容。206 Partial Content 成功处理部分请求。也就是HTTP1.1新增的断点续传,一般用来下载大文件,搭配Range使用。3xx - 重定向300 Multiple Choice 需要进行后续操作,需要原创 2020-05-21 22:54:38 · 776 阅读 · 0 评论 -
TCP/IP四层模型(协议簇)各层作用
OSI七层模型是国际标准,分为七层,概念清晰,但却过于复杂,由此演变出了一个事实标准即TCP/IP四层模型,这个模型将应用层、表示层、会话层合并为一层应用层,将数据链路层、物理层合并为链路层。OSI七层模型TCP/IP四层模型协议应用层表示层会话层应用层HTTP、TCP、DNS、SMTP、TFTP等传输层传输层TCP/UDP网络层网络层IP数据链路层物理层链路层-TCP/IP四层模型各层作用-作用应用层应用层处于四层模型原创 2020-06-16 16:11:24 · 6400 阅读 · 0 评论 -
在浏览器输入URL时,Web页面的呈现过程?
一个简单回答:浏览器生成请求并发送到服务器;服务器接受到请求后,执行一些动作或获取某些资源,然后将响应发送回客户端;浏览器在接收到响应数据之后,解析DOM树和CSS树,处理JavaScript,构建页面。如果这是你是在面试中的回答,那估计面试官的表情就是这样的。很明显,面试官在问这个问题的时候,重点应该是浏览器生成请求并发送到服务器是如何工作的。那这又不得不提到TCP/IP四层模型了。我们都知道,TCP/IP四层模型,分别是应用层、传输层、网络层、链路层。利用TCP/IP协议簇进行网络.原创 2020-06-17 11:44:37 · 765 阅读 · 1 评论 -
RESTful API常用的HTTP请求方法
GET:获取资源例如图片、css文件、js文件等,在RESTful API中,一般用来获取数据,例如列表,详情等。对应CRUD中的R,即查找操作。POST:传输实体主体例如提交表单信息,在RESTful API中,一般用来提交数据,例如表单等。对应CRUD中的C,即创建操作。PUT:传输文件在RESTful API中,一般用做修改数据。对应CRUD中的U,即修改操作。DELETE:删除文件与PUT相反,在RESTful API中,一般用做删除数据。对应CRUD中的D,即删除操作。HEAD:获原创 2020-06-17 14:35:11 · 5163 阅读 · 0 评论 -
简述HTTPS的通信机制
HTTPS是什么?HTTPS = HTTP + 加密 + 认证 + 完整性保护。简单点说HTTPS可以看做是对HTTP的一个扩展,在HTTP的基础上添加了一些其他的东西。加密、认证和完整性保护,添加这么些东西就很明显是为了保证数据的安全性。HTTP的不足:通信使用明文(未加密),内容可能会被窃听没有验证通信方的身份,可能遭遇伪装无法证明报文的完整性,可能会被篡改HTTPS的作用便是为了解决上述问题。HTTPS并不是一个新的协议,只是HTTP披了一层SSL或TLS的马甲。在四层模型中,HTT原创 2020-06-23 23:13:35 · 570 阅读 · 0 评论