Allen, M. David
2010-08-16 15:05:28 UTC
Hello,
I noticed that the default config for HttpBaseFilter includes:
remove=Connection,Proxy-Connection,Keep-Alive,Public,Transfer-Encoding,Upgrade,Proxy-Authorization,TE,Proxy-Authenticate,Trailer
Looking in the code, it looks like Rabbit is actually stripping these headers out of the request and the response. The javadocs for the class just say that this is to filter the headers to "make them nice".
What does that mean? Are there problems created by leaving these headers, or is it just to cut down on the volume of headers (say for debugging purposes)? What functionality might be lost by stripping these out?
Thanks
David
I noticed that the default config for HttpBaseFilter includes:
remove=Connection,Proxy-Connection,Keep-Alive,Public,Transfer-Encoding,Upgrade,Proxy-Authorization,TE,Proxy-Authenticate,Trailer
Looking in the code, it looks like Rabbit is actually stripping these headers out of the request and the response. The javadocs for the class just say that this is to filter the headers to "make them nice".
What does that mean? Are there problems created by leaving these headers, or is it just to cut down on the volume of headers (say for debugging purposes)? What functionality might be lost by stripping these out?
Thanks
David