Web Services与Web技术:安全、可靠与事务处理的深度剖析
1. SOAP错误的使用问题
SOAP错误虽被广泛应用,但往往并非如名称所示用于传达SOAP处理错误,而是常被用于在服务和消费者之间传递编程异常。这一过程破坏了封装性,将无用的内部实现错误暴露给消费者。例如:
<?xml version="1.0" ?>
<env:Envelope
xmlns:env="http://www.w3.org/2002/06/soap-envelope">
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Receiver</env:Value>
</env:Code>
<env:Detail>
java.io.FileNotFoundException: db.txt
at java.io.FileInputStream.<init>(FileInputStream.java)
at java.io.FileInputStream.<init>(FileInputStream.java)
at Service.main(Service.java:15)
</env:Detail>
</env:Fault>
</env:Body>
</env:Envelope&
超级会员免费看
订阅专栏 解锁全文
628

被折叠的 条评论
为什么被折叠?



