Perhaps there is something wrong with this forum, exactly the vBulletin.
I've implemented a bandwith compression proxy lately to reduce my phone bill
In the HTTP header parser component, I intentionally make all fields name to be lowercased for easy coding.
So,
becomeCode:Content-Length
Somehow, I can't login to cboard while my proxy is turned on.Code:content-length
Why?
After some debugging, I found that vBulletin doesn't recognize the Cookie field!
LOL, I think I should rewrite the parser... which is written in... 3 languages (C++, Java, PHP)! *sigh*Code:cookie != Cookie
From HTTP/1.1: HTTP Message...Each header field consists of a name followed by a colon (":") and the field value. Field names are case-insensitive. The field value MAY be preceded by any amount of LWS, though a single SP is preferred....