WCF服务响应显示&而不是&从Java应用程序

时间:2017-04-13 21:44:53

标签: c# wcf soap ampersand

我有一个WCF服务,它返回一个类对象并且在其中有一个字符串属性。 当我从Java代码调用WCF服务时,我得到了响应(响应将始终是一个URL)。

&响应上的标签被视为&在Java应用程序上。

任何人都可以指导我吗?

1 个答案:

答案 0 :(得分:1)

这是因为特殊字符在URL中编码。如果客户端是.NET或Java应用程序,则无关紧要

您可以使用Apache Commons StringEscapeUtils.unescapeHtml4()来解码Java中的字符串。

在.Net中,您可以使用HttpUtility.HtmlDecode对其进行解码。