请求体中的瑞典字符转换为'?'通过WSO2 API Manager

时间:2016-05-03 14:36:58

标签: rest wso2 soapui wso2esb wso2carbon

正如标题所示 - 我通过WSO2 API Manager公开了REST API。
POST操作的样本请求体如下。

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

两个观察结果:
  - 在直接调用其余端点时 - 事情按预期工作。   - 在调用WSO2 API网关管理器公开的URL时,姓氏字段将转换为“ Bond ?? ”。那就是转换为??的特殊字符。

两个重要前提:
 1.我正在使用的休息客户端是 SOAP UI  2.当我在WSO2商店点击其余的api控制台时,没有问题..字符的编码被保留。

任何帮助都将非常感谢,谢谢。

1 个答案:

答案 0 :(得分:1)

您使用的SOAP UI版本是什么?在SoapUI 5.2.1中,默认支持此功能。

可以通过将Encoding面板中Request properties属性的值设置为'UTF-8'来解决此问题