当前位置:  开发笔记 > 编程语言 > 正文

用于HTTP错误的Java异常类是什么?

如何解决《用于HTTP错误的Java异常类是什么?》经验,为你挑选了2个好方法。

我正在使用Apache HttpClient,并希望通过Java异常机制将HTTP错误(400 Bad Request,404 Not Found,500 Server Error等)传达给调用代码.Java标准库或广泛使用的库中是否存在异常,以便为此目的使用或子类化?

另一种方法是检查状态返回码.这似乎是HttpClient的设计理念,但由于这些错误在我的应用程序中确实非常出色,我希望在它们发生时为我设置堆栈跟踪和其他好的异常事项.



1> asalamon74..:

如果它不是HttpClient设计哲学中的异常,而是代码中的异常,则创建自己的异常类.(作为org.apache.commons.httpclient.HttpException的子类)



2> Mike Deck..:

查看HttpClient异常处理页面

要回答你的问题,虽然似乎有一个org.apache.commons.httpclient.HttpException类可能是一个很好的选择.

如果你确实需要一个自定义异常类,我认为java.io.IOException将是正确使用的超类.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有