I am now running CXF 3.1.6.
How do you set Message.CONTENT_TRANSFER_ENCODING ? I created an Out
Interceptor that inherits from AttachmentOutInterceptor. There is no value
that exists in message.get(Message.CONTENT_TRANSFER_ENCODING) in the
handleMessage function.
ThanksRodney
From: Sergey Beryozkin <[email protected]>
To: [email protected]
Sent: Wednesday, January 25, 2017 6:55 AM
Subject: Re: CXF overriding Content-Transfer-Encoding in MTOM attachement
Hi
Not sure about CXF 3.0.6, but the latest code shows that
AttachmentOutInterceptor checks a message contextual property,
Message.CONTENT_TRANSFER_ENCODING, and if it is set it propagates it to
AttachmentSerializer
Try the latest CXF 3.0.x
Sergey
On 25/01/17 06:34, Rodney Kite wrote:
>
> I'm using JBoss/Wildfly 10.1 which includes CXF 3.0.6. I'm building a soap
> client for an IRS web site. The IRS states to use a MTOM attachement to send
> an XML document. My content type header is Content-Type: multipart/related;
> type="application/xop+xml". It appears in CXF if application/xop+xml is
> set then it will always put Content-Transfer-Encoding: binary in the MTOM
> attachement headers but the IRS states they want 7bit and 8bit.
> I have created an Out Interceptor which allows me to set some headers but the
> content transfer encoding in the attachement is always set to binary.
>
> Does anyone know how to stop CXF from overriding the
> Content-Transfer-Encoding: 8bit setting?
>
> ThanksRodney
>
>
>
>
>
>
>
>
>