From: "boris317 (shawn adams)" Date: 2012-09-14T10:30:18+09:00 Subject: [ruby-core:47522] [ruby-trunk - Bug #7021] WEBrick::HTTPUtils.parse_header "normalizing" white space of cookie values. Issue #7021 has been updated by boris317 (shawn adams). I forgot to add this in the description here is the style of cookie that is giving me issues: Cookie: testcookie=`FOO BAR`8; There are two spaces between and FOO and BAR and its important that they stay that way. ---------------------------------------- Bug #7021: WEBrick::HTTPUtils.parse_header "normalizing" white space of cookie values. https://bugs.ruby-lang.org/issues/7021#change-29295 Author: boris317 (shawn adams) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.3.0] parse_header calls value.gsub!(/\s+/, " ") on ALL header values. I am using a web framework that runs on WEBrick as an HTTP proxy. When the cookies pass through the proxy the whitespace is normalized which is actually breaking the outgoing service call. There is a length "flag" in the cookie and stripping any whitespace from it breaks that. Is it intended behavior to normalize whitespace in request cookie values? -- http://bugs.ruby-lang.org/