[ 
https://issues.apache.org/jira/browse/SLING-679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Felix Meschberger closed SLING-679.
-----------------------------------

    Resolution: Fixed

Content type and encoding is properly set now. Therefore closing this issue.

> DefaultSlingScript unconditionally sets the response character encoding
> -----------------------------------------------------------------------
>
>                 Key: SLING-679
>                 URL: https://issues.apache.org/jira/browse/SLING-679
>             Project: Sling
>          Issue Type: Bug
>          Components: Scripting
>    Affects Versions: Scripting Core 2.0.2
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Scripting Core 2.0.4
>
>
> The DefaultSlingScript.service method, which is called by the Sling runtime 
> to execute a script to handle a request, sets the response content type and 
> character encoding. While the content type is only set if it can be defaulted 
> throught the request (SlingHttpServletRequest.getResponseContentType()) the 
> charatcer encoding is unconditionally set to UTF-8.
> This causes such interesting content type headers as "image/png; 
> charset=UTF-8", which is not technically wrong, but certainly strange.
> It would be more correct to only set the default character encoding if the 
> default content type as retrieved from the request is a text content type, 
> e.g. text/plain, text/html, text/x-whatever.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to