减少跨域中的OPTIONS请求
简介这篇是继 跨域和OPTIONS这对欢喜冤家 后的一篇文章,在本篇中我们继续探索跨域中的 OPTIONS 请求,主要分享一下: SpringBoot 中除了 CrossOrigin 注解外还有哪些方式可以解决跨域问题? 如何使用 SpringBoot 结合 CORS 减少 OPTIONS 请求? 阅读下面内容之前,强烈建议先阅读之前的 跨域和OPTIONS这对欢喜冤家 这篇文章。 ...
跨域和OPTIONS这对欢喜冤家
简介相信做过前端开发的同事,包括做小程序或者小游戏的码友们应该都看过类似下面的错误,这个错误是由于 JavaScript 代码向服务器发送了 HTTP 请求引起的。 123Access to XMLHttpRequest at 'http://www.xxx.com/yyy' from origin 'null' has been blocked b...
Wireshark: 分析 TCP 四次挥手
简介首先要明白 TCP 协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。 其次,TCP 是全双工模式,需要两边的连接全部关闭,此 TCP 会话才算完全关闭,四次挥手使得 TCP 的全双工连接能够可靠的终止。 TCP 的连接的拆除需要发送四个包,因此称为四次挥手(Four-way handshake),也叫做改进的三次握手。客户端或服务器均可主动发起挥手动作,在 socket 编程中...
HTTP 演进史
精通 HTTP 吗?在面试相关开发岗位的同学中,我经常会问一些跟编程语言不相关的东西,比如下面这些问题: 1. 你平时是怎么学习的?学习渠道有哪些?2. 项目组中,你认为最重要的是什么?3. 你在项目组中遇到的最大困难(非编程问题)是什么,你是怎么解决的?4. 项目执行过程中,其他同事遇到困难,你是如何做的? 这些问题可以让面试者自由发挥的题目,并没有固定的标准的答案。这样的问题问出来有诸多...
Wireshark: 简单分析 TCP 三次挥手
话说握手你要是开发人员,相信你一定听说过 TCP(Transmission Control Protocol 传输控制协议)或是 TCP 握手的说法。 所谓握手,通俗来讲就是通信双方协商在后续通信过程中需要使用的通信信息的过程。TCP 为了建立可靠的连接需要三次握手,后续给大家分享 TLS 为了实现加密、校验、身份认证同样需要握手的过程。 TCP 三次握手可以使用下图来表达: 本篇给大家分享...
Wireshark:抓取 HTTP 包
广告时间,见谅勿怪,看到了就点一下吧,感激不尽🙇! 最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。 点 这里 可以直接看教程。 开篇简要初识 Wireshark 简单介绍了强大的 Wireshark 工具,想用好或者是说想发挥 Wireshark 的巨大威力,...