我正在使用javax.xml.soap
API(javax.xml.soap.SOAPConnectionFactory
, javax.xml.soap.SOAPConnection
等)呼叫远程服务器的Web服务,大部分时间都很成功。
但是,有时候会出现问题,程序陷入无限阅读的困境。
为了解决这个问题,我想添加一个读取超时。
我找到了几种可能实现这个目标的方法,但它们似乎都不太好用。
所以我的问题是:在使用javax.xml.soap API进行调用时,实现读取超时行为的最佳方法是什么?