[ 
https://issues.apache.org/jira/browse/CXF-8218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17041073#comment-17041073
 ] 

Colm O hEigeartaigh commented on CXF-8218:
------------------------------------------

Can you put together a test-case and I will take a look?

> Cannot remove AttachmentOutInterceptor from out interceptor chain
> -----------------------------------------------------------------
>
>                 Key: CXF-8218
>                 URL: https://issues.apache.org/jira/browse/CXF-8218
>             Project: CXF
>          Issue Type: Bug
>            Reporter: Abhinav Mehta
>            Priority: Major
>         Attachments: AttachmentBoundaryInterceptor.java
>
>
> I have an  application which makes call to a server API and upload file to 
> it. Content type used is multi part form data. By default 
> AttachmentOutInterceptor and AttachmentSerializer add double quotes around 
> the boundary. The server complains that they cannot process due to presence 
> of double quotes around boundary. 
> Default CXF behavior : 
> Content-Type: multipart/form-data; 
> boundary="uuid:c08c89e5-8d73-41f5-960a-89128bc46213"
> (boundary attribute starts and ends with double quotes)
> External system expects :
> Content-Type: multipart/form-data; 
> boundary=uuid:c08c89e5-8d73-41f5-960a-89128bc46213
> (boundary attribute should NOT have starting and ending double quotes)
>  
> I created a AttachmentBoundaryInterceptor.java  custom interceptor to remove 
> the AttachmentOutInterceptor but unfortunaltey AttachmentOutInterceptor does 
> not appear in out chain. 
> setup [PolicyOutInterceptor]
>  pre-logical [ClientRequestFilterInterceptor]
>  prepare-send [MessageSenderInterceptor]
>  pre-stream [PECXFLoggingOutInterceptor]
>  write [BodyWriter]
>  pre-stream-ending [AttachmentOutEndingInterceptor]
>  prepare-send-ending [MessageSenderEndingInterceptor]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to