代码之家  ›  专栏  ›  技术社区  ›  Kannan Ekanath

将XML文档作为Web服务参数发送时出现已知问题?

  •  0
  • Kannan Ekanath  · 技术社区  · 14 年前

    我正在使用WebService,其中一个方法使用字符串参数。这个参数本身实际上是一个格式良好的XML文档,客户机发送一个XML文档。

    除了连接XML文档会很昂贵之外,还有什么明显的问题需要我考虑吗?

    我在HTTP上使用过SOAP,Web服务被公开为WSDL。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Andrzej Doyle    14 年前

    This should not be a problem at all.

    XML性质可能存在问题的唯一方法是,如果您的WebService库有正确转义字符串的错误。(在本例中,参数的标记将与SOAP消息的标记混合,并使文档无效)。但是,正确的实现将正确地转义字符串参数,因此它的XML不会有任何问题。

    那么,您所得到的只是一个大字符串作为参数——这是从与大小相关的开销中得到的,它在Web服务中肯定得到了很好的支持。