andrey
4/19/2008 3:06:00 PM
On 19 ???, 18:44, Daniel Finnie <d...@danfinnie.com> 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