Web服务调用

时间:2011-05-21 07:30:01

标签: android service

在我的应用程序中我正在调用用于创建湖泊的Web服务。因为该用户在编辑文本中输入了湖泊名称,并且我将输入的名称发送到Web服务。

现在当我输入带有空格的字符串时,Web服务无法成功调用。它显示了一个异常,即非法字符(我在编辑文本中给出的空间)。 我无法找到解决方案,因为我想发送带有空格的名称。

任何帮助表示赞赏。 感谢

1 个答案:

答案 0 :(得分:1)

在将lakeName添加到webservice网址之前,请执行此操作

final String encodedLakeName = URLEncoder.encode(lakeName, "UTF-8");

现在使用这个encodedLakeName。