Seems to be happening in webrick/httputils.rb, HTTPUtils.parse_request: def parse_header(raw) header = Hash.new([].freeze) field = nil raw.each{|line| case line when /^([A-Za-z0-9!\#$%&'*+\-.^_`|~]+):\s*(.*?)\s*\z/om
field, value = $1, $2 field.dow
I'm getting this on my local script/server:Bad Request
can't modify frozen Array
WEBrick/1.3.1 (Ruby/1.8.4/0) at
localhost:3000
-- Charles Oliver Nutter @ headius.blogspot.comJRuby Developer @ www.jruby.orgApplication Architect @
www.ventera.com
At 21:42 2006-06-19, you wrote:
>I'm actually on vacation all this week, but I'll be in and out checking on
>progress.
>
>The biggest issue with marshalling is that we simply don't do it
>right...and there's NO SPEC for how it's supposed to work in Ruby. I
>almost launched into writing one by re