1
votes

As the title suggests - I have REST APIs exposed through WSO2 API Manager.
Sample request body for a POST operation is as below.

{
   "name":"James",
   "country":"UK",
   "surname":"Bondäå",
   "town": "Brighton"
}

Two observations:
- On invoking the rest endpoint directly - things work as expected. - On invoking the URL exposed by WSO2 API gateway manager the surname field gets converted into 'Bond??'. That is the special characters äå convert to ??.

Two important premises:
1. Rest client that I'm using is SOAP UI.
2. When I hit the rest api console on WSO2 Store, then there's no problem .. the encoding of the characters is preserved.


Any help will be really appreciated, thanks.

1

1 Answers

1
votes

What is the SOAP UI version that you use? In SoapUI 5.2.1 this is supported by default.

This can be solved by setting the value of Encoding property in the Request properties panel to 'UTF-8'