Windows Service和Soap响应

时间:2018-11-22 16:15:24

标签: xml soap service response eol

我对Windows服务器上的Web服务有一个奇怪的问题。

在提供给我的wsdl文件的帮助下,我必须实现一个Web服务来响应客户端调用服务器上的方法。我的方法返回了格式正确的Soap响应,但是只有一个问题:出于某种奇怪的原因,客户端在xml标记之前接收到带有回车符(EOL)的xml字符串,随后又收到回车符,然后返回“指令目标匹配” [xX] [mM] [lL]“不允许。错误,正是由于这些回车。

实际上,如果我尝试使用SoapUi调用服务,则在响应窗口中,<? xml version = "1.0"之前会出现一个空行 并在</ SOAP-ENV: Envelope>之后。

SoapUI的验证给我错误“ xml声明格式不正确”,并且WS-I配置文件一致性报告也给出了上面客户机报告的相同错误。 如果我删除退货,验证将给我积极的结果!

奇怪的是,通过调试我的php代码,如果我在$server->handle()之后截取响应,它似乎没有返回值!但是,这是插入了返回值的客户端!

Web服务器可以和它有关吗?我有IIS 7.5。

我疯了,有人可以帮助我吗?谢谢。

0 个答案:

没有答案