From: andrey Date: 2008-04-20T00:10:09+09:00 Subject: Re: Webrick override HTTPResponse::setup_header On 19 Сав, 18:44, Daniel Finnie wrote: > To clear out all of the existing headers you can use > res.instance_variable_set("@header", {"header_name" => "header_value", > "other_header_name" => "other_header_value"}) Yes, but after exiting do_Get() Webrick add self headers: def do_GET(req, res) ... res.instance_variable_set("@header", {"header_name" => "header_value", "other_header_name" => "other_header_value"}) ... end % nc localhost 60001 HEAD /mjpeg.cgi HTTP/1.0 HTTP/1.1 200 OK Connection: close Date: Sat, 19 Apr 2008 14:52:47 GMT Content-Type:text/html Server: WEBrick/1.3.1 (Ruby/1.8.5/2006-08-25) Other_header_name: other_header_value Header_name: header_value