web-services - Delphi 2009 Web服务“xml文档必须具有顶层元素”

标签 web-services delphi delphi-2009

我今天用Delphi 2009构建的各种delphi演示(应用了更新3/4)似乎都导致我尝试使用的任何localhost Web服务的客户端返回“ xml文档必须具有顶层元素”错误

例如,这甚至包括一个简单的演示
http://blogs.embarcadero.com/pawelglowacki/2008/12/18/38624

我想念什么?怎么了非常令人沮丧...

最佳答案

尝试为HTTPSoapPascalInvoker.Options设置以下选项:

soRootRefNodesToBody
soUTF8InHeader
soUTF8EncodeXML

关于web-services - Delphi 2009 Web服务“xml文档必须具有顶层元素”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/945354/

相关文章:

delphi - 多项目条件编译Delphi

delphi - TPNGImage.LoadFromFile EPNGInvalidFileHeader

delphi - Delphi如何解决带有积分参数的重载函数?

java - 使用 java 对 WebService 的 SOAP 请求

sql-server - SQL Server - 使用 CLR 集成来使用 Web 服务

Delphi FireDac - 覆盖更新后获取自动递增值

algorithm - 当缺少 BOM(字节顺序标记)时,我如何才能最好地猜测编码?

delphi - 如何将 Ctrl+R 设置为 Delphi 中 "Rename"重构的快捷方式?

android - 针对 Android、iPhone 等集成的 .NET Web 服务格式/协议(protocol)的建议

c# - .net 中的 RESTful 服务使用什么框架