HTTP
-
Cookie 和 Session 的爱恨情仇
HTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。
-
说说对Http 301、302、303,304、400、405、415状态码的认识
HTTP状态码是Web服务器和客户端之间通信的重要工具,它们帮助双方理解请求的处理结果。通过深入理解这些状态码的含义和应用场景,开发人员可以更好地设计和调试Web应用程序,提高用户体验和系统性能。
-
说说对Http 301、302、303,304、400、405、415状态码的认识
HTTP状态码是Web服务器和客户端之间通信的重要工具,它们帮助双方理解请求的处理结果。通过深入理解这些状态码的含义和应用场景,开发人员可以更好地设计和调试Web应用程序,提高用户体验和系统性能。
-
Spring Boot 中一行代码搞定Http请求!
很多时候,我们想追求轻量级的Http客户端,并且追求简单易用。而OKHttp是一套处理 HTTP 网络请求的依赖库,由 Square 公司设计研发并开源,目前可以在 Java 和 Kotlin 中使用。
-
ASP.NET Core 中的拦截器:实现请求的中间处理
虽然ASP.NET Core没有名为“拦截器”的明确概念,如同Java的Spring框架中的拦截器,但可以通过中间件来实现类似的功能。
-
Java 中的 HTTP 客户端库OkHttp、Apache HttpClient和HttpUrlConnection
OkHttp 的出现是为了提供一个更加现代化、高效且易于使用的 HTTP 客户端库,以满足开发者日益增长的需求。
-
从RPC到HTTP:网络通信协议的演变
gRPC是Google发布的基于HTTP 2.0传输层协议承载的高性能开源软件框架,提供了支持多种编程语言的、对网络设备进行配置和纳管的方法。
-
HTTP/gRPC模拟工具-Camouflage
Camouflage 是一个用于 HTTP、gRPC、Websockets 和 Thrift 协议的后端模拟工具,它可以帮助你在缺少一个或多个微服务/API的情况下,独立进行前端原型设计、单元测试、功能测试和性能测试等。
-
HTTP 方法和使用场景大全
每种 HTTP 方法都服务于特定的目的,并在用于 Web API 时遵循 RESTful 架构的原则。
-
promise(A).catch(f1).then(f2),f1执行后f2会执行吗,为什么?
在使用 JavaScript 进行 HTTP 请求时,可以通过 XMLHttpRequest 对象的 getResponseHeader() 方法来获取响应头中的 Location 字段,或者通过浏览器的开发者工具查看网络请求的响应头。
-
彻底搞懂跨域问题SpringBoot助你畅通无阻
出于安全性,浏览器限制脚本内发起的跨源 HTTP 请求。例如,XMLHttpRequest 和 Fetch API 遵循同源策略。这意味着使用这些 API 的 Web 应用程序只能从加载应用程序的同一个域请求 HTTP 资源,除非响应报文包含了正确 CORS 响应头。
-
深入理解SSL协议:从理论到实践
使用浏览器访问你的网站,由原来http访问,改成https访问,如果可以通过 HTTPS 访问并且浏览器地址栏中显示安全连接的标识,那就说明配置已经成功。
-
Nginx 配置 SSL(HTTPS)详解
Nginx作为一款高性能的HTTP和反向代理服务器,自然支持SSL/TLS加密通信。本文将详细介绍如何在Nginx中配置SSL,实现HTTPS的访问。
-
详解Vue3中的WebSocket通讯实现
Vue3与WebSocket结合能够很好地满足实时通讯的需求。通过合理设计和管理WebSocket连接的生命周期,以及实现必要的重连逻辑和心跳检测机制,可以构建出响应迅速且稳定的实时应用。
-
Axios vs. fetch():哪个最适合 HTTP 请求?
在本文中,我将按照基本语法、向后兼容性、响应超时、自动JSON数据转换、HTTP拦截器、下载进度、同时请求这些方面来比较fetch()和Axios,看看它们如何执行任务。