Summary
The request URI is longer than the server will interpret.
When it occurs
Often caused by encoding too much data in a GET query string.
Common causes
- Excessively long query string
- Data that should be in a body sent as GET params
How to fix
- Use POST with a request body
- Shorten or paginate query parameters