HTTP
文章平均质量分 81
向想享xh
一起进步,文章随意转载~
展开
-
React和Next.js开发常见的HTTP请求方法
不过,这些缺点并不是 axios 本身的问题,而是它作为一个专注于发送 HTTP 请求的库所设计的初衷。对于状态管理和错误处理,你可以结合其他库(如 Vuex、Redux、React Query 等)来实现更完整的功能。总的来说,axios 是一个强大且灵活的 HTTP 客户端库,它为你提供了很多方便的功能,并且与各种前端框架和库都有良好的兼容性。一款专门为处理数据获取和状态管理设计的库,具有错误处理,加载状态,缓存等功能。post等其他请求,支持直接传递请求头和请求体,语法更简洁。原创 2024-05-16 17:00:42 · 388 阅读 · 0 评论 -
Axios
本篇文章针对axios的主要源码都在上文中👆一一详解,如果仔细阅读完的话相信会有一些不错的收获,直接阅读源码是一个生硬的方式,希望通过结合源码与本篇文章,可以帮助读者更好、更快理解axios源码,以及在之后的开发中更好的使用axios。原创 2024-05-08 22:57:58 · 1222 阅读 · 0 评论 -
无法访问此页面网址为http://127.0.0.1:6000/users/login 的页面可能存在问题,或者已永久移动到新的网址。ERR_UNSAFE_PORT,-edge,chrome浏览器
错误信息 "ERR_UNSAFE_PORT" 指的是你尝试访问的端口号被认为是不安全的,因此浏览器阻止了访问。在 HTTP 和 HTTPS 流量中,一些端口号被认为是“不安全”的,并因此被浏览器阻止。如果上述方法都无法解决问题,你可能需要更深入地检查你的本地服务配置,或者寻求帮助,以了解是否有特定的浏览器或系统配置导致了这个问题。本身并不是被普遍认为是“不安全”的端口,但浏览器可能基于其安全策略或配置限制了对该端口的访问。:如果可能的话,尝试将你的服务配置为使用不同的端口号,比如。或其他命令行工具来访问。原创 2024-03-10 23:33:45 · 1148 阅读 · 0 评论 -
登录凭证------
为什么需要登录凭证?web开发中,我们使用的协议http是无状态协议,http每次请求都是一个单独的请求,和之前的请求没有关系,服务器就不知道上一步你做了什么操作,我们需要一个办法证明我没登录过。原创 2024-03-10 21:31:59 · 512 阅读 · 0 评论 -
跨域资源共享(CORS)
当一个请求不满足同源策略,并且可能引发副作用(例如,除了GET之外的其他HTTP请求,或者具有某些MIME类型的POST请求)时,浏览器会首先发送一个OPTIONS方法的预检请求到服务器。当一个请求可能不满足同源策略(即请求的源与目标资源的源不同,源包括协议、域名和端口)时,浏览器会先发送一个 OPTIONS 请求到服务器,以检查是否允许执行即将进行的请求。当浏览器遇到跨域请求(即请求的源与目标资源的源不同)时,可能会先发送一个OPTIONS请求到服务器,这通常被称为“预检请求”或“CORS预检请求”。原创 2024-03-10 13:45:09 · 1021 阅读 · 0 评论 -
常见状态码解释
此外,还需要注意与 HTTP 403 状态码的区别。401 错误表明用户需要提供身份验证信息才能访问资源,而 403 错误则表明用户即使提供了正确的身份验证信息也无法访问资源,可能是因为权限不足或其他服务器配置问题。这个状态码意味着客户端请求的资源需要身份验证,但是提供的身份验证信息无效或者没有提供。客户端在接收到 401 状态码后,通常需要重新发送请求,并在请求中包含正确的身份验证信息(如用户名和密码)。HTTP 403 错误通常不是由客户端错误引起的,而是由于服务器端的配置或权限问题导致的。原创 2024-03-06 16:50:22 · 373 阅读 · 0 评论