HTTPステータスコードをJavaのテキスト表現に変換するにはどうすればよいですか?私はそのような変換の既存の実装があることを意味します。私が今までに見つけた最高のものはjava.ws.rs.core.Response.Status#fromStatusCode()
であり、これはすべてのステータスの限られたサブセットのみを変換します。HTTPステータスコードをJavaのテキストに変換するには?
答えて
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>
"commons-httpclient"は人生の終わりです(2007年最後のリリース)。新しいライブラリはorg.apache.httpcomponents:httpcoreで、ステータステキストを取得するメソッドはEnglishReasonPhraseCatalog.INSTANCE.getReason(status、null)です。 – uwe
あなたは春のWebをインポートさせていただきます場合は、アンダースコアを気にしない場合は、org.springframework.http.HttpStatus.valueOf(int).name()
は、行う必要があります。
これはコード番号をテキスト表現ではなく文字列として返します。 – pablomolnar
@pablomolnar良い点、更新済み – artbristol
- 1. javaでテキストをバイナリに変換する
- 2. テキストをテキストに変換中にテキストボックスのテキストを変換する
- 3. 説明にHTTPステータスコードをマップするJavaライブラリ?
- 4. JavaサーバーベースのWebアプリケーションのHTTPステータスコード
- 5. PUTのHTTPステータスコード
- 6. HTTP 1xxのステータスコード
- 7. テキストをパスに変換するには?
- 8. ユニコードのテキストを通常のテキストに変換するには
- 9. Javaのラテン文字を通常のテキストに変換する
- 10. 502 HTTPステータスコード
- 11. Response.Redirect HTTPステータスコード
- 12. Httpステータスコード413
- 13. Djangoの410 httpステータスコードのエラーページを取得するには?
- 14. 「ロード中」のHTTPステータスコード
- 15. PDFをjavaを使用してテキストに変換する
- 16. wsdlをjavaに変換するには?
- 17. Rest API HTTPステータスコードを返す
- 18. Fabric.jsのテキストをパスに変換する
- 19. バイナリをLinuxのテキストに変換する
- 20. JSPエラーハンドラでHTTPステータスコードを設定するには
- 21. com.google.gwt.user.client.Window応答からHTTPステータスコードを取得するには?
- 22. HTTPステータスコードとDNSラウンドロビン
- 23. Internet ExplorerインターネットエラーHTTPステータスコード
- 24. 適切なHTTPステータスコード
- 25. オブジェクトをJavaに変換するベクトルをベクトルに変換する
- 26. HTTPステータスコードで送信されたテキストを変更することはできますか?
- 27. 限定コレクションのHTTPステータスコード?
- 28. 非同期タスクのHTTPステータスコード
- 29. PHP/JSON HTTPステータスコードのリスト
- 30. のHttpステータスコード400対412
独自のマップを作成します。たとえば、XMLから読み込むことができます。 –
StKiller
私は、準拠しているHTTPサーバーがステータスコードとステータステキストを送信しなければならないと確信しています。 – Piskvor
はい、私のサーバーはコードとテキストを送信しなければならないと私は考えています。 – yegor256