如何在Java中将HTTP状态代码转换为其文本表示?我的意思是这种转换有任何现有的实现。到目前为止我发现的最好的是 java.ws.rs.core.Response.Status#fromStatusCode()
,仅转换所有状态的有限子集。
如何在Java中将HTTP状态代码转换为其文本表示?我的意思是这种转换有任何现有的实现。到目前为止我发现的最好的是 java.ws.rs.core.Response.Status#fromStatusCode()
,仅转换所有状态的有限子集。
Apache HttpComponents 有一个(旧式)枚举类,它执行此操作:
http://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/HttpStatus.html
你可以打电话给它getStatusText
使用枚举实例作为参数的方法来获取状态代码的文本表示。
Maven依赖是:
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
如果您很乐意导入Spring Web, org.springframework.http.HttpStatus.valueOf(int).name()
应该这样做,如果你不介意下划线。