您的位置:首页 > 编程语言 > Java开发

java调用arcgis soe发布的rest服务,中文传值乱码问题

2016-09-12 20:47 501 查看
使用.net编写的arcgis server SOE服务(rest),发布后使用java调用,传递参数中包含中文,SOE服务不能正常接收,提示“illegal character in path”。

解决方案,当传递参数包含中文时,使用encode编码后传递,.net SOE接收后decode解码。

.net部分:

using System.Web;

path = System.Web.HttpUtility.UrlDecode(path); 

java部分:

import java.net.URLEncoder; 

path=URLEncoder.encode(path, "utf-8");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: