情况是这样的:
我有一个WebService,在没加SOAP扩展前是可以访问的。代码如下:
后来通过学习,想到通过SOAP扩展来加密消息,于是:
这里在序列化之后和反序列化之前都输出一次当前流中的数据,但是第次都会出错,当我在客户端调用方法时,总会弹出个对话框:
并且日志文件里输出的是:
BeforeDeserialize
GetAll
还有XML头,
没搞明白是怎么回事,
当:
这样的时候,肯定是正确的,当然日志也没有输出。
我这样做的目的是想看一下每回那个流到底是什么样子(我想应该是XML吧~),然好想个办法加密一下这个流。
但是我像上面那样输出流应该没什么问题吧,为什么出错呢~
我再改了一下:
这样的时候,数据可以正确访问,但是没日志输出。表示在充列化之后流是不可读的~~那如果这里不行的话,加密应该在那里进行呢?
请各位高手指点一下,这个问题困扰很久啦~~~