【问题标题】:Unexpected EOF in prolog Errorprolog 错误中出现意外的 EOF
【发布时间】:2013-10-03 14:09:32
【问题描述】:

我正在尝试将 SOAP 消息发送到另一个 Web 服务,但是我得到的响应会引发错误:“由于异常,无法创建 SOAP 消息:XML 读取器错误:com.ctc.wstx.exc。 WstxEOFException:序言中出现意外的 EOF。

Web 服务是用 Java 编写的,客户端是用 VB.NET 编写的。

 Case SoapMessageStage.BeforeDeserialize
 readStr = New StreamReader(oldStream)
 writeStr = New StreamWriter(newStream)
 soapMsg1 = readStr.ReadToEnd()
 xDoc.LoadXml(soapMsg1)

【问题讨论】:

    标签: java .net xml vb.net soap


    【解决方案1】:

    您确定您的按摩已正确转义并且没有任何禁止字符吗? 如果我忘记了,我会从解析器那里得到很多信息。

    【讨论】:

    • 我相信是这样......但不能说 100%。尝试使用 SOAP 扩展时出现此错误。当它到达 xDoc.LoadXml(soapMsg1) 时,它会中断初始状态:“根级别的数据无效。第 1 行,位置 1。”当我查看soapMsg1字符串时,它给出了“由于异常而无法创建SOAP消息:XML阅读器错误:com.ctc.wstx.exc.WstxEOFException:序言中出现意外的EOF”错误。我在上面发布了我的代码片段......
    • 检查一下。在解析之前记录,嗅探您发送的内容。您可能正在发送或接收空 xml(或仅 xml 声明)。
    猜你喜欢
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 2022-07-08
    相关资源
    最近更新 更多