![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http
文章平均质量分 72
Arden Zhao
这个作者很懒,什么都没留下…
展开
-
Day 255/300 在Vue中使用axios,后端body的raw使用json能返回,我本地get请求死活拿不到数据
Vue项目中,使用axios获取请求,后端在POSTMAN,body的raw使用json能返回数据,我本地get拿不到数据。改用post请求,好使。JSON形式,不能用get请求。原创 2022-08-24 17:29:04 · 1193 阅读 · 0 评论 -
Day 253/300 《图解HTTP》读书笔记(五)——HTTP 常见状态码
我建了一个《图解HTTP》共读会,感兴趣的伙伴可以一起来读(ardenzhaogx)原创 2022-08-11 18:25:42 · 98 阅读 · 0 评论 -
Day 250/300 《图解HTTP》读书笔记(二)
IP(Internet Protocol)网际协议位于网络层,“IP”其实是一种协议的名称。3、确保可靠性的 TCP 协议按层次分,TCP 位于传输层,提供可靠的字节流服务。TCP 协议为了更容易传送大数据才把数据分割,而且 TCP 协议能够 确认数据最终是否送达到对方。为了准确无误地将数据送达目标处,TCP 协议采用了三次握手 (three-way handshaking)策略。像极了汉堡包我建了一个《图解HTTP》共读会,感兴趣的伙伴可以一起来读(ardenzhaogx)...原创 2022-07-13 18:15:01 · 237 阅读 · 0 评论 -
Day 249/300 《图解HTTP》读书笔记(一)
编写网络爬虫程序、分析抓 包数据、实现 HTTP 服务器、提供网站 REST API、修改后端定制框 架等方面,它们无一例外,都会用到 HTTP 协议的各方面知识前半部分由 HTTP 的成长发展史娓娓道来,基于 HTTP 1.1 标准讲解通信过程,包 括 HTTP 方法、协议格式、报文结构、首部字段、状态码等的具体含 义,还分别讲解 HTTP 通信过程中代理、网关、隧道等的作用。接着 介绍 SPDY、WebSocket、WebDAV 等 HTTP 的扩展功能。作者还从细 节方面举例,让读者更好地理解何为无状原创 2022-07-12 07:50:09 · 175 阅读 · 0 评论 -
Day 219/300 如何终止发请求
(一)需求被问到如何终止发送的HTTP请求时,被问到了,于是总结记录如下。(二)终止请求的三种方式1、终止一个XHR请求var xhr=XMLHttpRequest;xhr.abort()2、终止FetchAbortController.abort()与 XHR 的 abort() 方法不同的是,AbortController.abort() 方法一旦被调用,则被标记的 Fetch 不可再次发起请求,这一点和 Axios 中终止请求的机制是一致的。3、终止一个 Axios 请求var原创 2022-04-30 07:44:47 · 337 阅读 · 0 评论 -
Day 141/200 关于XSS(含反射性)防护的整理(仍需迭代)
1、攻击是什么意思?拿到本不该被拿到的隐私的信息。比如,用户的登录状态;窃取 Cookie 信息;监听用户行为;修改 DOM;其他攻击类型还有:(1)网络钓鱼,包括盗取各类用户账号;(2)窃取用户cookies资料,从而获取用户隐私信息,或利用用户身份进一步对网站执行操作;(3)劫持用户(浏览器)会话,从而执行任意操作,例如进行非法转账、强制发表日志、发送电子邮件等;(4)强制弹出广告页面、刷流量等;(5)网页挂马,进行恶意操作,例如任意篡改页面信息、删除文章等;(6原创 2021-08-03 16:10:12 · 402 阅读 · 0 评论 -
Day 53/100 (必考题)HTTPS原理
写在前面的话敲黑板,画重点,今儿是重点(一)题目HTTPS 协议相关的概念有 SSL 、非对称加密、 CA证书等;为什么用了 HTTPS 就是安全的?HTTPS 的底层原理如何实现?用了 HTTPS 就一定安全吗?(二)思路1、整体分为证书验证和数据传输两部分具体流程如图证书验证阶段:浏览器发起 HTTPS 请求服务端返回 HTTPS 证书客户端验证证书是否合法,如果不合法则提示告警...原创 2020-09-24 17:44:22 · 339 阅读 · 0 评论 -
Server-Sent Events 教程
服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE)。本文介绍它的用法。一、SSE 的本质严格地说,HTTP 协议无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。这时,客户端不会关闭连接...转载 2018-05-04 21:02:06 · 1503 阅读 · 0 评论 -
从浏览器地址栏输入url到显示页面的步骤(以HTTP为例)
在浏览器地址栏输入URL浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发起新请求如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证。检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control:HTTP1.0提供Expires,值为一个绝对时间表示缓存新鲜日期HTTP1.1增加了Cache-Control: max-age=...转载 2018-04-11 21:41:15 · 628 阅读 · 0 评论 -
深入理解HTTP协议
1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的...转载 2018-02-11 10:01:25 · 4098 阅读 · 0 评论 -
HTTP/2.0与HTTP/1.1协议区别
1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的...转载 2018-02-11 09:57:20 · 1723 阅读 · 0 评论 -
HTTP1.0 HTTP 1.1 HTTP 2.0主要区别
长连接HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。HTTP是基于TCP/IP协议的,创建一个TCP连接是需要经过三次握手的,有一定的开销,如果每次通讯都要重新建立连接的话,对性能有影响。因此最好能维持一个长连接,可以用个长连接来发多个请求。节约带宽HTTP 1.1支持只发送header信息(不带任何body信息),如果服务器认为客...转载 2018-02-09 17:33:25 · 241 阅读 · 0 评论