1. ホーム

[解決済み】JavaはHTTPレスポンスコードの完全なenumを持っていますか?

2022-03-30 13:41:41

質問

私は、いくつかの標準的なJavaクラスライブラリに、すべての有効なHTTPレスポンスコードのためのシンボル定数を定義するenum型があるかどうかを疑問に思っています。それは、対応する整数値との間の変換をサポートする必要があります。

を使用するJavaコードをデバッグしています。 javax.ws.rs.core.Response.Status . 動作はしますが、有効なHTTPレスポンスコードの約半分しか定義していません。

解決方法は?

Javaの標準クラスで完結しているものはないと思うのですが。 HttpURLConnection のように、かなり多くのコードが欠落しています。 HTTP 100/Continue .

Apache HttpComponentsに完全なリストがあるんですけどね。

org.apache.http.HttpStatus (置き換え org.apache.commons.HttpClient.HttpStatus に到達し、Apache Http Client からは 終息 )