我正在使用阿帕奇Http客户端 http://hc.apache.org/httpclient-3.x/并且希望通过 Java 异常机制向调用代码传达 HTTP 错误(400 错误请求、404 未找到、500 服务器错误等)。 Java 标准库或广泛使用的库中是否存在适合为此目的使用或子类化的异常?
另一种方法是检查状态返回代码。这似乎是 HttpClient 的设计理念,但由于这些错误在我的应用程序中确实是异常的,所以我希望在它们发生时为我设置堆栈跟踪和其他很好的异常。
如果它不是 HttpClient 设计理念中的 Exception,而是您代码中的 Exception,那么创建您自己的 Exception 类。 (作为 org.apache.commons.httpclient.HttpException 的子类)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)