Oracle Integration Cloud Service provides a header that enables us to handle special character during sending request to any service.For instance:

Let’s suppose we are calling Web Service that takes input in request parameter. It might be possible, special character may come in request parameter and we want to pass these special character as it is in the request parameter.

So to handle such type of request, Integration Cloud Service provides an useful custom header name x-ics-use-x-www-form-urlencoded that will help us to handle special character.

Simply add a customer header called x-ics-use-x-www-form-urlencoded and assign the value of this header as false.

x-ics-use-x-www-form-urlencoded

Set the value of x-ics-use-x-www-form-urlencoded to false in mapper.

x-ics-use-x-www-form-urlencoded