Delphi Soap Server和CF.NET应用程序

时间:2009-05-21 00:58:02

标签: web-services delphi soap windows-ce

我有一个用Delphi编写的肥皂服务器,我正在使用CF.NET 3.5编写一个PDA clinet,但我收到以下错误“客户端找到了'text / html'的响应内容类型,但是预计'text / xml'”

如果我尝试在WinForm应用程序中使用相同的Web服务,它可以正常工作。

和Sandeep

1 个答案:

答案 0 :(得分:1)

可能是您的CF客户端更挑剔并且实际上希望其XML作为text / xml提供,但soap服务器不提供HTTP Content-Type标头或不将其设置为text / xml。 WinForms客户端可能接受它,就像IE接受XHTML标记为text / html而不是application / xml;它在那里很常见......

或者客户端正在获得您不期望的其他内容:您是否尝试设置代理以查看实际发送的内容?
例如,如果服务器出于某种原因想要登录并发送一个登录页面,那将是普通的html,如果它正在等待一个xml数据包,你的客户就不会喜欢它。