PQ66085: REQUEST HEADER WITH PARM VALUE GREATER THAN 8190 FAILS WITH 400 ON 1ST REQUEST | |||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description When a request header is sent and the value length for one of the parms exceeds 8190 the request will fail the 1st time with a 400 bad parm when request is on port 9080. The reason is the buffer size is hardcoded at 8190 and if the request exceeds this it wil lexpand the buffer by 8190 bytes. On the 1st request, thi s expansion fails and causes a 400 error. On subsequent request, the default size is set to 16380 and will work until a size exceeds 16380 and the buffer needs to expand again.Local fix Problem summary **************************************************************** * USERS AFFECTED: WebSphere Application Server developers * * creating request header fields greater * * than 10K. * **************************************************************** * PROBLEM DESCRIPTION: WebSphere fails to handle request * * header fields greater than 10K for * * webservers that permit header fields * * greater than 8190 bytes. * **************************************************************** * RECOMMENDATION: * **************************************************************** WebSphere defaulted to the apache limit of 8190 bytes for a request header field (10K total for all headers). This limitation would be encountered when dispatching requests via the plugins and using a webserver other than an apache based webserver. When using the internal webserver, to process requests, after 8190 bytes were sent, the initial 8190 bytes were not being sent to the webcontainer.Problem conclusion To honor the limits for request header fields and total request headers, WebSphere will expand the buffer capacity on an as needed basis to accomodate large header fields. This expansion will allow WebSphere to handle any request header field on any supported webserver implementation.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: PQ66334 Modules/Macros
SRLS
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ66085
IBM Group: Software Group
Modified date: Sep 18, 2002
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.