1008
WebSocket

1008 Policy Violation

An endpoint is terminating the connection because it received a message that violates its policy. This is a generic code when none of the other codes (1003, 1009) are suitable.

On this page

When You See This Code

The server rejected a message because it violated an application-level policy — for example, sending messages too rapidly, exceeding rate limits, or failing authentication after the handshake.

How to Fix

Review the server's documented policies and constraints. Check for rate limiting, authentication token expiry, or forbidden message content that triggered the rejection.

Compare With

Guides

Debugging Scenarios

Specifications

Decision Guides

Glossary

Frequently Asked Questions

What is WebSocket 1008 Policy Violation?

An endpoint is terminating the connection because it received a message that violates its policy. This is a generic code when none of the other codes (1003, 1009) are suitable.

When do you see WebSocket 1008 Policy Violation?

The server rejected a message because it violated an application-level policy — for example, sending messages too rapidly, exceeding rate limits, or failing authentication after the handshake.

How to fix WebSocket 1008 Policy Violation?

Review the server's documented policies and constraints. Check for rate limiting, authentication token expiry, or forbidden message content that triggered the rejection.