Bad Request - Size of a request header field exceeds server limit

Last update: 4 August 2017

Bad Request - Size of a request header field exceeds server limit

Information

A user connects to a Fabasoft Folio Webservice running under a Linux operating system and get the following error message as response:

Bad Request Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit.

Authorization : Negotiate

This indicates that the Kerberos Token Size of the users Kerberos token exceeds the limit of the Apache web server. This token is sent as request header field "Authorization" in every web request.

Solution

To increase Apache's limit for the Request Header Size, add the following line to every WebService_*.conf in the /etc/fabasoft/web directory (for example, : WebService_100.conf, WebService_101.conf etc.)

LimitRequestFieldSize 16384

Default value is 8190.

For further details, see the Apache documentation at http://httpd.apache.org/docs/2.2/de/mod/core.html#limitrequestfieldsize

Applies to

  • Fabasoft Folio under Linux (all versions)