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!
In reply to CGI::Application header problem by morgon
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |