首页/文章/http-网络

http-网络

36 篇文章

http-网络04-12
阅读

常用HTTP请求编码格式之x-www-form-urlencoded、json_application编码

HTTP请求的编码方式 | Content Type 种类 | 说明 | | | | | application/x www form urlencoded | 数据类型: ,把form数据转换成一个字串 ,然后把这个字串append到url后面,用 分割,加载这个新的url。 当action为post时候,浏览器把form数据封装到http body中,然后发送到server | | application/json | 以纯文本形式...

#学习#面试
http-网络03-11
阅读

前端请求如何避免明文传输

要在前端发送请求时做到不明文,有以下几种方法: 1. HTTPS 加密传输: 使用 HTTPS 协议发送请求,所有的数据都会在传输过程中进行加密,从而保护数据不以明文形式传输。这样即使数据被截获,黑客也无法直接获取到数据的内容。 2. 数据加密处理: 在前端对敏感数据进行加密处理,然后再发送请求。可以使用一些加密算法,如 AES、RSA 等,将敏感数据进行加密后再发送到服务器。这样即使数据在传输过程中被截获,也无法直接获取其内容。 3....

#面试
http-网络01-03
阅读

axios是怎么做到适配xhr和http的

前言 我们在使用axios的时候是不需要判断这个环境和指定发送的方法的,但是它既可以发送浏览器环境下xhr请求,也可以发送node环境下http请求,就来看一下这是怎么实现的。 基础结构 发送请求 通常我们使用axios发送请求使用的方法就是 或者 axios是Axios的实例,在Axios类中,有一个很重要的方法 , 其他的 等方法都是依赖request方法改造来的 首先,我们看一下Axios类中有什么 request()是 发送请求...

#学习
http-网络01-01
阅读

面试被跨域问麻了,这次一定搞明白

跨源资源共享(Cross Origin Resource Sharing, ) 是一种 基于 头 的机制(划重点),该机制通过允许服务器标示除了它自己以外的其他 (域、协议或端口),使得浏览器允许这些源访问加载自己的资源。 跨源 HTTP 请求的一个例子:运行在 的 JavaScript 代码使用 来发起一个到 的请求。 出于安全性, 浏览器限制脚本内发起的跨源 HTTP 请求 。例如,XMLHttpRequest 和 遵循 。这意味着...

#学习
http-网络12-25
阅读

前端跨域问题及其解法方法

在前端项目的开发中, 跨域 是我们必须要解决的问题,只要涉及到“向服务器请求资源”、“前后端交互”等功能, 跨域 往往是无法避免的 那么什么是 跨域 问题,又该如何解决它呢? 跨域 导致 跨域 问题产生的根本原因来自浏览器的 同源策略 同源策略 是浏览器的重要安全策略,它用于限制一个Origin的文档或者它加载的脚本如何能与另一个源的资源进行交互,其中Origin指Web文档的来源,Web 内容的来源取决于访问的 URL的方案 (协议)...

#学习
http-网络12-22
阅读

跨域的五种最常见解决方案

这是一篇笔记 跨域不是问题,是一种安全机制。浏览器有一种策略名为 同源策略,同源策略规定了部分请求不能被浏览器所接受。 值得一提的是:同源策略导致的跨域是浏览器单方面拒绝响应数据,服务器端是处理完毕并做出了响应的。 什么是同源策略 一个url由三部分组成: 协议,域名(ip地址),端口 。 只有当协议,域名,端口都一致的时候,才被称为同源。 而同源策略规定,只有发送请求的那一边和接受请求的那一边处于同源的情况下,浏览器才会接受响应。 举...

#学习
http-网络11-23
阅读

token无感知刷新

前言 在前后端分离的应用中,使用token进行交互验证是一种比较常见的方式。但是,由于token的有效期限制,需要不断地刷新token,否则会导致用户认证失败。 栗子 可以幻想一下,你在一个应用中,填写了很多个表单,最后提交的时候,401认证失败,这个时候你心里肯定一万个....所以为了解决这个问题,给用户更好的体验,本文介绍无感知刷新token的实现。 token验证的原理 在web应用中,常见的token认证方式有基于token和基...

#学习
http-网络11-21
阅读

你知道 XHR 和 Fetch 的区别吗?

现如今,网站开发普遍采用前后端分离的模式,数据交互成为了不可或缺的关键环节。在这个过程中, 和 是两种最常见的方法,用于从 Web 服务器获取数据。 是一种传统的数据请求方式,而 则代表了现代 Web 开发的新兴标准。接下来,我们将一同深入学习它们的使用方法和适用场景。 XMLHttpRequest ,通常简称为 XHR。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。XMLHttpRequest...

#学习
http-网络10-16
阅读

二十八张图彻底讲明白 HTTPS 的整体流程

二、前置知识 我们先从加密的历史说起。最早的加密是一种对称方式的加密。 2.1、对称加密 对称加密:也就是加密和解密都用同一个密钥。 了解过近代战争的朋友可能知道,在一战和二战期间,敌我双方为了有效的信息传递,就大量采用这种方式进行加密。 具体形式就是情报发送方先编写一个密码本,然后悄悄的交给接收方。 这样下次发送情报的时候,发送方根据密码本上的规则进行加密,将得到密文后发送出去,接收方收到密文电报后再根据密码本进行解密。 <img w...

#学习