排序
什么是HTTP缓存
什么是HTTP缓存: HTTP缓存是一种机制,用于在网络通信中减少数据传输量和提高性能。它通过在客户端(如浏览器)和服务器之间缓存(存储)资源的副本,以避免重复的网络请求。 当客户端请求某个...
深入解析CORS(跨域资源共享)是什么?
现代网页使用的外部脚本和资源比以往任何时候都要多。默认情况下,JavaScript 遵循同源策略,只能调用与运行脚本相同域的 URL。那么,我们如何让我们的 JavaScript 强化页面使用外部脚本呢? CO...
postman 集成 api 接口自动化测试
postman 相信做开发的都不陌生,postman 很强大,除了做模拟请求之外还可以做 api 的接口测试,还可以配合 jenkins 做成自动化。这里只讲 api 的整体规模测试。 创建项目 api 集合 collection ...
爬虫写的好,牢饭吃的饱!
有些人可能认为爬虫框架和 http client 库的功能一样,用 http client 库也可以写爬虫。当然,无论用第三方的 http client 库还是官方的http库,都可以写爬虫。但术业有专攻,爬虫框架专门为批...
你不知道的 HTTP Referer
前言 上周突然发现自己的自己站点的图片全都403了,之前还是好好的,图片咋就全都访问不了呢?由于我每次发文章都是先发了掘金,然后再从掘金拷贝到我自己的站点,这样我就不用在自己的站点去上...
jwt,标题是啥不重要,反正你又记不住???
什么是 jwt 在现代的 Web 应用开发中,目前已经有大半部分的应用都是使用的 jwt 的方式来做登录鉴权功能,那么什么是 jwt 呢? JSON Web Token(JWT) 是一个开放标准 RFC 519,它定义了一种紧凑且自...
浏览器原理探秘 — HTTP缓存篇
使用缓存技术对已获取的资源进行重用,是一种提升网站性能与用户体验的有效策略。 一、缓存的原理 在首次请求后,保存一份请求请求资源的响应副本,当用户再次发起相同请求后,如果判断缓存命中...
什么?HTTP和HTTPS的区别就差了一个S????
尽管 HTTP 在我们的项目中应用已经很广泛了,然而 HTTP 并非只有好的一面,事物皆具有两面性,它也是有不足之处的。 HTTP 主要有这些不足,列举如下: 缺乏安全性: HTTP 通信是明文传输的,这是的数据...
vscode rest-client上传文件
尝试了几次,终于成功了。 ### 文件上传 POST http://localhost:8080/emkt-platform-content/api/fileupload/importWjxResultList Content-Type: multipart/form-data; boundary=----WebKitForm...
再学http-为什么文件上传要转成Base64?
1 前言 最近在开发中遇到文件上传采用Base64的方式上传,记得以前刚开始学http上传文件的时候,都是通过content-type为multipart/form-data方式直接上传二进制文件,我们知道都通过网络传输最终...
【Python】sqlmodel: Python 数据库管理ORM 的终极形态?
阅读目录ORM使用SQLAlchemy使用sqlmodel高级用法:结合mixin类,简化数据库操作总结 欢迎转载,也请在明显位置注明出处 :https://www.cnblogs.com/Detector/p/17458890.html 谢谢! ORM 大家都...
输入URL到返回,牵扯出的网络知识一(TCP/IP篇)
前言 了解TCP/IP五层模型,探究从URL输入到返回到底经历了什么,这篇文件比长 你会从中了解到关于五层模型、MAC、ARP、三次握手、四次挥手等知识 TCP/IP五层模型 物理层 电脑的传输介质,传输二...
如何在页面关闭时发送 API 请求
前言 在一些需求背景下,我们需要在页面销毁(关闭/刷新)时将数据同步给后台,比如 记录视频播放进度、页面浏览时长埋点等。 在 window 全局对象上,提供了 beforeunload 事件,会在浏览器窗口...
Vue + Axios全局接口防抖、节流封装实现,让你前端开发更高效
你是否有过这样的经历,每当你在前端开发中使用 Ajax 进行数据请求时,往往因为一些错误操作导致页面不断地发送请求,甚至导致了系统崩溃?为了解决这个问题,我们需要对接口进行防抖和节流处理...
HTTP协议揭秘:探寻互联网的背后密码、探秘数据传输的奥秘
HTTP(超文本传输协议:Hypertext Transfer Protocol)是一种用于在Web上传输数据的协议,它是互联网上最重要的应用层协议之一。从诞生至今,HTTP一直扮演着连接世界的通信桥梁的角色,在互联网...
如何使用Reqable脚本功能提高API开发效率
Reqable支持使用Python脚本对API开发和调试进行辅助,今天写一篇实战教程,由浅入深地演示下如何使用Reqable的脚本功能。 首先,电脑上需要安装Python软件包。一般情况下,系统都会预安装Python...
HTTPS工作原理:TLS HandShake 与 TLS PINNING
HTTPS简介 HTTPS基于SSL/TLS协议,SSL最初由NetScape在1994年设计,经过了三个版本的更新,在1999年由IETF标准化成为TLS,其在TCP的基础上实现了一层安全的协议,包括握手、证书下发、秘钥协商...
HTTP请求:requests的进阶使用方法浅析 | 京东云技术团队
1 背景 上篇文章讲解了requests模块的基础使用,其中有get、put、post等多种请求方式,使用data、json等格式做为请求参数,在请求体中添加请求头部信息的常见信息,如:headers、cookies,以及...
2023-06-20 从根本理解浏览器的同源策略及跨域方案
前言 目前我们很多前端开发程序员在处理跨域问题的时候,大部分都不清楚跨域是怎么发生的,以及到底什么是跨域,本文将会一步一步的解开这些迷惑 跨域产生的前提原因 跨域这一问题其实都是浏览...
?HTTP常见的通用首部字段
HTTP 协议的请求和响应报文中必定包含 HTTP 首部,只是我们平时在使用 Web 的过程中感受不到它。 在我们开发的项目中,通过 Network 可以查看得到,到处都是。那么通过本章的内容我们来一起学习 HT...