在WebSocket握手中发送自定义头部

3 投票
2 回答
11489 浏览
提问于 2025-04-17 18:55

如何在WebSocket协议的第一次握手中发送自定义头信息?

我想在我的初始请求中使用自定义头信息 "**X-Abc-Def : xxxxx"

WebSocket的客户端是Python和Android客户端。

2 个回答

3

@ThiefMaster说得非常对。不过,如果你想添加自定义的头部信息,可以用参数header来代替headers。希望这对你有帮助。

9

在Python的websocket-client库中,你确实可以很简单地传递自定义的请求头。这里有一个叫做header的关键字参数可以用来实现这个功能;下面是文档中的一个例子:

conn = create_connection("ws://echo.websocket.org/", header={"User-Agent": "MyProgram"})

编辑: 关键字应该是header,而不是headers

撰写回答