هیچ راهی برای ارسال custom http header از طریق API استاندارد جاوااسکریپت در زمان اتصال وب سوکت وجود ندارد ولی پارامتر دوم constructor کلاس WebSocket آرایه ای از String می گیرد که می تواند حاوی مقادیر هدر Subprotocols استاندارد وب سوکت باشد. برای ارسال هدر در زمان اتصال وب سوکت می توان از این هدر استفاده کرد:
var ws = new WebSocket("ws://example.com/service", "soap");
هدر Subprotocols وب سوکت در سمت سرور با استفاده از کلید Sec-WebSocket-Protocol قابل دسترسی است.
نکته: مقدار هدر Subprotocols نمی تواند حاوی کاما (,) باشد.