Why it is converting to lowercase? In Firefox it goes as: \"X-Requested-With\". While in IE, it goes as: \"x-requested-with\"
The HTTP method is supposed to be case-sensitive, but the HTTP headers are supposed to be case-insensitive, according to RFC 2616.