0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

constructor مربوط به API جاوااسکریپت WebSocket هیچ راهی برای ارسال هدر http در زمان برقراری اتصال وب سوکت در اختیار قرار نمی دهد. برای چک کردن موارد امنیتی نیاز است در زمان اتصال به وب سوکت هدر های custom http ارسال شود.

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

هیچ راهی برای ارسال custom http header از طریق API استاندارد جاوااسکریپت در زمان اتصال وب سوکت وجود ندارد ولی پارامتر دوم constructor کلاس WebSocket آرایه ای از String می گیرد که می تواند حاوی مقادیر هدر Subprotocols استاندارد وب سوکت باشد. برای ارسال هدر در زمان اتصال وب سوکت می توان از این هدر استفاده کرد:

var ws = new WebSocket("ws://example.com/service", "soap");

هدر Subprotocols وب سوکت در سمت سرور با استفاده از کلید Sec-WebSocket-Protocol قابل دسترسی است.

نکته: مقدار هدر Subprotocols نمی تواند حاوی کاما (,) باشد.

سوالات مشابه

+1 امتیاز
0 پاسخ 509 بازدید
0 امتیاز
0 پاسخ 871 بازدید
0 امتیاز
1 پاسخ 940 بازدید
0 امتیاز
1 پاسخ 521 بازدید
...