http://www.perlmonks.org?node_id=180589


in reply to Re: Re: Handling XML content with HTTP::Daemon
in thread Handling XML content with HTTP::Daemon

Ah, HTTP::Daemon expects a result code too. So you need:
$c->send_response( 200, "Content-type: image/svg+xml\r\n\r\n". $svg->xmlify() );

Replies are listed 'Best First'.
Re: Re: Re: Re: Handling XML content with HTTP::Daemon
by hackmare (Pilgrim) on Jul 10, 2002 at 10:00 UTC

    Here was the problem...

    I needed to create an HTTP::Response object explicitly and assign it a return code, content, and header information.

    #new response object with default error values my $response = new HTTP::Response( 404,undef,undef,"404 - Not found." +); #assign values using obvious methods $response->header(Content_Length => $len); $response->header(Content_Type => "image/svg+xml"); $response->content($out); $response->code(200); $c->send_response($response);

    This works now.

    Thanks you all for the help.

    hackmare.