Java 是否有 HTTP 响应代码的完整枚举?

2022-08-31 05:05:58

我想知道在一些标准的Java类库中是否有枚举类型,它为所有有效的HTTP响应代码定义了符号常量。它应该支持与相应整数值之间的转换。

我正在调试一些使用.它可以工作,但它只定义了大约一半的有效HTTP响应代码。javax.ws.rs.core.Response.Status


答案 1

我不认为在标准的Java类中有一个是完整的;HttpURLConnection缺少相当多的代码,例如.HTTP 100/Continue

Apache HttpComponents中有一个完整的列表,但是:
org.apache.http.HttpStatus(取代了Apache Http Client的org.apache.commons.HttpClient.HttpStatus,它已达到生命的尽头。)


答案 2

来自 servlet API 的接口以常量名称的形式包含所有响应代码。查看 http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletResponse.htmljavax.servlet.http.HttpServletResponseintSC_<description>


推荐