我正从C#应用程序中使用 Java Web服务。我必须调用一个方法并从SOAP附件中读取结果。对我而言,这是第一次使用 SOAP 附件。
我成功调用了我的方法,但是我在读取结果时遇到了问题。
我知道我必须使用这个对象:
myWebService.ResponseSoapContext.Attachments[0].Stream
但我不明白如何阅读内容。它是base-64编码的?
THX
答案 0 :(得分:0)
...解决
Stream stream = ws.ResponseSoapContext.Attachments[0].Stream;
//XmlTextReader reader = new XmlTextReader(stream);
StreamReader sr = new StreamReader(stream);
wsXmlOutput = sr.ReadToEnd();