微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

抓虫记之五:Webservice总是调用不了

真相总是那么简单。但是背后却有很多深刻的道理。这一次的故事,原因很简单,但却很发人深省。

这日,同事找到我,说他的一个WebService调用的时候老是报错。因为他知道我有很多经验,所以找到我帮忙调试。

到了他机器面前,详细了解后,发现是这样的现象。他写了一个WebService,在本地调试的时候,都是成功的,但是一旦部署到服务器上后,就报错了。

这个很简单,我就建议他把服务器的环境,配置到本地,再进行调试。他在进行这项操作的时候,就和我交流感想。他老怀疑他调用WebService的时候,是不是甚么地方写错了。是不是甚么地方没按照规范写,是不是甚么地方没到位。

所以他在调试不成功之后,就一直怀疑是写法有问题。

不过经过我们耐心调试,还是发现问题了,原来,在服务器上调用WebService的地址,写出localhost了,这当然会有问题了。实际上就是服务器无法响应。但是错误的异常由于被截获,到上层的表现,就和这个风马牛不相干了。

改这个BUG很容易,但是改变我们的潜意识里的错误认识,是很难的。

我们总是在怀疑我们最不擅长的,其实我们却常常在我们最擅长的地方犯错误。我们在调试的时候,往往有一个先入为主的现象,一旦判断错误,很可能会浪费很长时间。

改BUG,还是要抱平常心,按照一般的规律去排查。相信事实,而是不是猜测。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐