WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Bad Request Your browser sent a request that this server could not understand

  • 1.  Bad Request Your browser sent a request that this server could not understand

    Posted Wed December 04, 2013 04:51 PM

    Hi all,


    Three of my users is facing the below error.


     


    Message sent to browser: Bad Request  Your browser sent a request that this server could not understand.  Size of a request header field exceeds server limit.    Authorization          IBM_HTTP_Server at lpxyz123 Port 443 


    error logged in access log:  [error] [client xx.x.x.x] request failed: error reading the headers, referer:


    I read couple of posts saying to increase  LimitRequestFieldSize from default 8 k to 16 k., delete browsing history,SPNEGO authorization..... etc


    I am assuming that the word authorization in error message is the key to isolate the issue, if it's cookie issue it would  say cookie .Please correct me if my assumption is wrong.


    1. Delete browsing history - we tried multiple times, but this never worked.  The user restarted machine couple of times, it did work, but i can't recommend them to restart machines every time.


    2. SPNGEO authorization: we don't use this mechanism on IHS. We just use sso web agents for authentication & authorizations.


    3. LimitRequestFieldSize  - I tried increasing the limit to 16 KB. I do not want to really increase the limit to 32 KB in prod environment without knowing that this is the culprit.If the issue if related to this configuration, every user should face this issue, not just 3. I have 150 users using the system, and 3 guys are facing the issue. This users stuff again takes me back to #1, but I'm not able to really conclude that it's specific to User's machine.  

    Any help would be greatly appreciated.