来自SOAP服务的返回值仅为字符串的一半

时间:2011-07-18 11:57:28

标签: iphone objective-c web-services soap

我使用SOAP和Web服务调用Web服务返回一个字符串,该字符串应该像这样"test/Workspace\xxx2\qualityinaction.xxx\wwwroot\party name-hotel"

但返回的字符串仅包含"test/Workspace\xxx2\qualityinaction.xxx\wwwroot\" (本地我已经测试了该Web服务它返回完整路径但是当我们使用SOAP通过iphone调用时没有给出) 派对名称 - 酒店---这是从那个字符串修剪为什么是这样,,, SOAP不会返回有空格的字符串??

任何人都可以提前帮助我,,,,, thanx

1 个答案:

答案 0 :(得分:0)

您需要使用urlencode / urldecode,因为字符串包含空格。 如果你想测试这个场景空间被%20取代..如果你参加派对%20name-hotel。它应该工作。

http://www.bagonca.com/blog/2009/04/08/iphone-tip-1-url-encoding-in-objective-c/