2015-07-15 28 views
5

Tôi đang tạo yêu cầu nâng cấp websocket trong javascript và cần thêm cookie để thêm mã thông báo xác thực, điều này có thể xảy ra với giới hạn miền chéo không? Triển khai của tôi khá cơ bản:Khách hàng websocket Javascript thêm cookie vào tiêu đề

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

Trả lời

0

Bạn nên thay đổi cách bạn đặt giá trị cookie. Không có cách nào để thêm các giá trị tên miềnđường dẫn giá trị của các cookie, chúng được thêm tự động. Bạn chỉ nên thêm nameOfPropertyvalueOfProperty. Xem ví dụ đơn giản dưới đây:

document.cookie = "FirstProperty=FirstPropertyValue"; 
document.cookie = "SecondProperty=SecondPropertyValue"; 

const ws = new WebSocket('ws://localhost:2427/health'); 
Các vấn đề liên quan