如何在Tauri后端添加源节点到WebSocket客户端“connect_async”?
就像在JavaScript中一样,在WebSocket后端设置原点很容易:
const ws = new WebSocket(
"wss://server.example.com",
{ origin: "https://example.com" }
);
如何在Tauri后端的Rust中向客户端添加一个Origin头?
我在用钨钒矿图书馆。
let (mut ws_remote, _) = connect_async(
Url::parse("wss://server.example.com").expect("Can't connect to URL"),
).await?;
3条答案
按热度按时间fdbelqdn1#
@isaactfa谢谢你的回答,我更正了一点,它现在的工作.
wrrgggsh2#
您可以使用
http::Request
,而不仅仅是Url
:zdwk9cvp3#
您可以通过
into_client_request()
让tungstenite为您构建请求:因此不需要手动生成密钥或指定WebSocket版本。