# WebSocket

WebSocket协议入门到精通教程指南
WebSocket 协议是一种实时通信技术,它允许双向通信并且具有较低的延迟。本文将介绍 WebSocket 协议的基本概念、工作原理和应用场景,帮助你快速上手。

WebSocket接口测试方法
本文将介绍如何使用 WebSocket 进行接口测试,包括详细的测试方法和实例。

JavaScript 之 WebSocket 用法
本文将介绍如何在 JavaScript 中使用 WebSocket,包括基本的使用方法和实际案例,适合初学者参考。

Node.js 实现 WebSocket 连接
本文介绍如何使用 Node.js 实现 WebSocket 服务器和客户端,适合初学者参考。

使用 C 语言实现 WebSocket: 一份简明教程
本文是一份使用 C 语言实现 WebSocket 的教程,适合初学者参考。

WebSocket 优缺点剖析:你需要知道的一切
WebSocket 是一种实时通信技术,它具有较低的延迟和高效的双向通信能力,但也存在一些缺点。在本文中,我们将讨论 WebSocket 的优缺点。

如何使用 JMeter 测试 WebSocket?
使用 JMeter 进行 WebSocket 测试,包括测试环境的搭建、WebSocket Sampler 的使用以及结果分析。

WebSocket 指南:HTTP 的 WS 与 HTTPS 的 WSS
本文将深入了解 WebSocket 常争论的 HTTP 上的 WS 和 HTTPS 上的 WSS 之间的差异,了解每种协议的优缺点、何时使用它们以及如何使用 Apifox 在 API 开发中有效地实现它们。

深入了解 WebSocket 的 binaryType 属性及其用法
binaryType 是 WebSocket 对象的一个属性,它决定了在接收到二进制数据时,WebSocket 对象如何处理这些数据。这一属性有两个主要取值:"blob" 和 "arraybuffer"。

WebSocket 数据帧:载荷、掩码、消息类型等介绍
WebSocket 使用其第二个字节的前 7 个比特来支持可变长度的长度前缀。当这些比特等于或小于 125 时,则有效载荷的长度就是这个值本身。当比特等于 126 时,则接下来的 2 个字节指示有效载荷的长度。

使用 aiohttp 实现 websocket 通信
WebSocket 通信在现代网络应用中扮演着关键的角色,它为实时通信和推送服务提供了高效的解决方案。本文将聚焦于使用 aiohttp 库来实现 WebSocket 通信,aiohttp 这是一个强大而灵活的 Python 库,专门设计用于异步 HTTP 请求的处理。

如何使用 WebSocket 发送二进制(arraybuffer)数据
WebSocket 是一种全双工通信协议,它允许浏览器和服务器之间进行实时双向通信,而不必依赖传统的请求-响应模式。而二进制数据(ArrayBuffer)则允许你以更高效的方式传输二进制信息,如图像、音频或其他二进制文件。

WebSocket 的请求头(header)中如何携带 authorization
在 WebSocket 中,携带身份验证信息(authorization )通常是通过在握手阶段或连接建立后,使用类似于 HTTP 请求头的机制来传递的。本文将介绍在 WebSocket 的请求头中如何携带 Authorization 信息,以增强安全性。

WebSocket ACK:提高通信可靠性
由于网络拥塞、线路错误或其他原因,消息可能会丢失。这是就需要对收发的数据包进行确认,确保每次发送的数据都能准确到达接收端,这就是 WebSocket ACK——WebSocket 应答机制。

WebSocket 如何建立连接
WebSocket 是一种在 Web 浏览器和服务器之间实现全双工通信的协议,它允许客户端和服务器之间建立持久连接,实现实时数据传输。在现代 Web 应用程序中,WebSocket 的作用愈发重要,它提供了一种更有效、低延迟的通信方式,适用于需要实时更新的场景。

WebSocket 鉴权指南
WebSocket 作为实时通信的利器,越来越受到开发者的青睐。然而,为了确保通信的安全性和合法性,鉴权成为不可或缺的一环。本文将深入探讨 WebSocket 的鉴权机制,为你呈现一揽子的解决方案,确保你的 WebSocket 通信得心应手。