I see this header appended to the response from apache. Does it have any significance in new age browsers; or it’s merely there to circumvent a bug in older versions of Netscape. Seems weird.
EDIT
I was doing a performance testing on our app, when I saw that in Jmeter response text, there was this weird header that comes back. It said:
X-pad: avoid browser bug
Thats it!
So I tried some googling, and it seemed like a header added for Netscape browsers’ bug. Anyway, I am still curious, that since we are so far away from those versions of browser (thankfully), is there a solid reason that it’s still there.
We use apache2.
Hopefully those details help.
Cheers
Nope, it’s a vestigial header nowadays; that is to say, it was put there to work around a bug in a browser which is obsolete (several generations older than IE6 – the bug was reported fixed as of 1997, 15 years ago!) and nobody uses it any more.
The patch to remove it is in Apache’s SVN since 2008, but it apparently still hasn’t propagated to all distributions (plus some sites may use non-updated versions of Apache).
Here’s the comment for the header, picked up from the source: