Uploaded image for project: 'ServiceMix'
  1. ServiceMix
  2. SM-1281

Preserving or configuring content-type of http-header

    XMLWordPrintableJSON

Details

    • Patch Available

    Description

      I have a servicemix configuration with 3 components:

      • a http-consumer component
      • a http-provider component
      • a jsr-181 component. In the jsr181 component I use a proxy, that exposes a wsdl (generated by XFire)
        Messages are sent from the http-consumer component through the jsr-181 component to the http-provider component. I want to preserve the content-type from the incoming message. To do this I use the parameters wantHeadersFromHttpIntoExchange and wantContentTypeHeaderFromExchangeIntoHttpRequest. However in the jsr181-component the content-type gets lost. Is it possible to preserve the content-type of a message during his route through servicemix?

      As a work-around (patch) we changed the code of the http-provider ( HttpEndpoint.java, ProviderProcessor.java), where we introduced a new parameter (overrideContentTypeHeader), that allows you to override the content-type.

      Attachments

        Activity

          People

            tterm Thomas Termin
            janreynaerts Jan Reynaerts
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: