morgon has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I am using CGI::Application together with CGI::Application::Plugin::Authentication.
As "Store" I use "Session", which basically means that CGI::Application will set a cookie on the client after an successful login.
All of this works fine so far.
But now I want to add an HTTP-header to tell the client that the response is UTF-8 encoded.
I have tried to set it in a cgi_prerun-method like this:
This for itself also works but unfortunately (I have traced it), for some reason I don't understand it breaks the cookie-setting (no cookie is sent to the client) and so the whole authentication-system.sub cgiapp_prerun { my($this)=@_; $this->header_add( -type => "text/html; charset=UTF-8"); }
I have also tried to set the header with header_props but the result is the same.
Can someone help me here?
Many thanks!
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: CGI::Application header problem
by Corion (Patriarch) on Dec 27, 2010 at 18:49 UTC | |
by morgon (Priest) on Dec 27, 2010 at 19:13 UTC | |
by Corion (Patriarch) on Dec 27, 2010 at 19:19 UTC | |
Re: CGI::Application header problem
by trwww (Priest) on Dec 28, 2010 at 01:35 UTC | |
Re: CGI::Application header problem
by jaldhar (Vicar) on Dec 27, 2010 at 23:06 UTC | |
by Anonyrnous Monk (Hermit) on Dec 27, 2010 at 23:36 UTC |
Back to
Seekers of Perl Wisdom