JavaScript WebSocket客户端如何添加cookie到头部

6

我正在使用JavaScript创建一个WebSocket升级请求,并需要添加一个cookie来添加身份验证令牌,但跨域限制是否允许?我的实现非常基础:

document.cookie="token="+authToken+";domain=www.test.com;path=/";
websocket = new WebSocket(endpoint);
1个回答

1
你应该更改设置cookie值的方式。 无法添加cookie的路径值,它们会自动添加。你只需要添加属性名称属性值。请参考下面的简单示例:
 document.cookie = "FirstProperty=FirstPropertyValue";
 document.cookie = "SecondProperty=SecondPropertyValue";

 const ws = new WebSocket('ws://localhost:2427/health');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接