Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-8234

Response Content-Type is missing 'charset' when Transformation feature is enabled

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.2.6, 3.2.12
    • 3.3.6, 3.2.13
    • JAX-WS Runtime
    • None
    • Unknown

    Description

      We have a JAXWS based service and we enabled the transformation feature based on https://cxf.apache.org/docs/transformationfeature.html, but then we noticed that 'charset' is missing in response Content-Type.  This is probably due to "disable.outputstream.optimization" being set to true by TransformOutInterceptor but the documentation states that "disable.outputstream.optimization" needs to be set to true prior to CXF versions 3.2.6 and 3.1.17.

      We are using 3.2.6 and we even upgraded to 3.2.12 and the behavior is the same.  I also checked TransformOutInterceptor in master branch and it is still setting "disable.outputstream.optimization" to true.

      Is there a workaround for this issue in 3.2.x branch and can this be fixed in future releases?

       

      Here are part of the headers with transformation:

      HTTP/1.1 200 
      Content-Type: text/xml
      Transfer-Encoding: chunked
      Date: Sun, 08 Mar 2020 22:41:04 GMT

       

      And here are part of the headers when transformation is not used:

      HTTP/1.1 200 
      Content-Type: text/xml;charset=UTF-8
      Transfer-Encoding: chunked
      Date: Sun, 08 Mar 2020 22:40:43 GMT
      

       

       

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            coheigea Colm O hEigeartaigh
            edga Edwin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment