Since it is a blocker for us I have created a JIRA ticket[1] for this.

[1]. https://wso2.org/jira/browse/ESBJAVA-4946

Thanks,

On Fri, Nov 4, 2016 at 1:20 PM, Malaka Silva <[email protected]> wrote:

> It seems to me we may not be able to do this use case for post requests
> with empty content.
>
> @ESB Team - Let us know if there is a way to handle this?
>
> On Wed, Nov 2, 2016 at 5:36 PM, Keerthika Mahendralingam <
> [email protected]> wrote:
>
>> Hi All,
>>
>> Dropbox backend service expecting a POST request with empty body and
>> without Content-Type header for download method[1].
>>
>> I am unable to remove the Content-Type header from the request. Is there
>> any way to do this?
>>
>> I tried with the following:
>> <header name="Content-Type" scope="transport" action="remove"/>
>> It is working for GET methods but not for POST one.
>>
>> If I use <property name="messageType" scope="axis2" value=""/>, content
>> type is set as null but it is sending "<jsonObject/>" in the body.
>>
>> Please find the configuration I used:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>        name="testProxy"
>>        startOnLoad="true"
>>        statistics="disable"
>>        trace="disable"
>>        transports="https,http">
>>    <target>
>>       <inSequence>
>>           <payloadFactory media-type="json">
>>               <format></format>
>>               <args></args>
>>           </payloadFactory>
>>           <property name="messageType" 
>> value="application/x-www-form-urlencoded"
>> scope="axis2"></property>
>>           <property name="FORCE_POST_PUT_NOBODY" value="true"
>> scope="axis2" type="BOOLEAN"></property>
>>           <call>
>>               <endpoint>
>>                     <http method="post" uri-template="https://content.
>> dropboxapi.com/2/files/download"/>
>>               </endpoint>
>>          </call>
>>       </inSequence>
>>    </target>
>>    <description/>
>> </proxy>
>>
>> [1]. https://www.dropbox.com/developers/documentation/http/d
>> ocumentation#files-download
>>
>> Thanks,
>> --
>> <[email protected]>
>> Keerthika Mahendralingam
>> Software Engineer
>> Mobile :+94 (0) 776 121144
>> [email protected]
>> WSO2, Inc.
>> lean . enterprise . middleware
>>
>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Senior Technical Lead
> M: +94 777 219 791
> Tel : 94 11 214 5345
> Fax :94 11 2145300
> Skype : malaka.sampath.silva
> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
> Blog : http://mrmalakasilva.blogspot.com/
>
> WSO2, Inc.
> lean . enterprise . middleware
> https://wso2.com/signature
> http://www.wso2.com/about/team/malaka-silva/
> <http://wso2.com/about/team/malaka-silva/>
> https://store.wso2.com/store/
>
> Don't make Trees rare, we should keep them with care
>



-- 
<[email protected]>
Keerthika Mahendralingam
Software Engineer
Mobile :+94 (0) 776 121144
[email protected]
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to