Làm cách nào để chuyển đổi mã trạng thái HTTP thành biểu diễn văn bản của nó, trong Java? Tôi có nghĩa là có bất kỳ hiện thực hiện có của chuyển đổi như vậy. Điều tốt nhất tôi đã tìm thấy cho đến nay là java.ws.rs.core.Response.Status#fromStatusCode()
, chỉ chuyển đổi một tập con giới hạn của tất cả các trạng thái.Làm thế nào để chuyển đổi mã trạng thái HTTP thành văn bản trong Java?
Trả lời
Apache HttpComponents có (kiểu cũ) lớp enum mà thực hiện điều này:
http://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/HttpStatus.html
Bạn có thể gọi phương thức getStatusText
của nó với một thể hiện enum như là đối số để có được những đại diện văn bản của một mã trạng thái.
Maven phụ thuộc là:
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
"commons-httpclient" đã hết hạn (bản phát hành cuối 2007). Thư viện mới là org.apache.httpcomponents: httpcore và phương thức lấy văn bản trạng thái là EnglishReasonPhraseCatalog.INSTANCE.getReason (trạng thái, null); – uwe
Nếu bạn hài lòng nhập web Spring, org.springframework.http.HttpStatus.valueOf(int).name()
nên làm, nếu bạn không nhớ dấu gạch dưới.
Điều này trả về mã số dưới dạng chuỗi, chứ không phải biểu diễn văn bản. – pablomolnar
@pablomolnar vị trí tốt, được cập nhật – artbristol
- 1. Mã trạng thái HTTP System.Net.WebException
- 2. Đặt mã trạng thái HTTP trong Chai?
- 3. Tại sao display_errors thay đổi mã trạng thái HTTP?
- 4. Mã trạng thái HTTP cho chuyển hướng ngôn ngữ
- 5. Webpy: cách đặt mã trạng thái http thành 300
- 6. jQuery $ .get/$. Ajax chuyển mã trạng thái HTTP 200 thay vì mã trạng thái mong đợi là 201 hoặc 202
- 7. Mã trạng thái HTTP 000 là gì?
- 8. PHP CURL theo chuyển hướng để nhận trạng thái HTTP
- 9. Mã trạng thái HTTP cho lỗi chung
- 10. Mã trạng thái Http với libcurl?
- 11. ASM: Chuyển đổi trạng thái
- 12. Http Mã trạng thái 400 và 412
- 13. Kiểm tra mã trạng thái HTTP trong Selenium
- 14. Làm thế nào để chuyển đổi HTTP Request Body thành JSON Object trong Java
- 15. Trả lại mã trạng thái http trong Python CGI
- 16. Nhận mô tả cho mã trạng thái HTTP
- 17. Thỏa thuận với mã trạng thái HTTP 308 là gì?
- 18. Mã trạng thái HTTP nào được tính là thành công trong jQuery.ajax?
- 19. PHP - trạng thái chuyển đổi
- 20. Làm cách nào để thay đổi màu văn bản của Android ToogleButton về thay đổi trạng thái?
- 21. Làm cách nào để lấy mã trạng thái HTTP ra khỏi ServletResponse trong ServletFilter?
- 22. Làm cách nào để nhận mã trạng thái HTTP cho miền từ xa trong php?
- 23. Nhận mã trạng thái HTTP trong Android WebView
- 24. ImageMagick chuyển đổi trạng thái thoát 133
- 25. Làm thế nào để thay đổi trạng thái chuyển đổi lật di động của jquery từ mã
- 26. Mã trạng thái HTTP đang được xử lý?
- 27. Chuyển đổi âm thanh thành văn bản
- 28. Làm thế nào để chuyển đổi chuỗi thành chữ hoa trong hộp văn bản cửa sổ?
- 29. Trả lại mã trạng thái HTTP 201 trong bình
- 30. Cách nhận mã trạng thái HTTP <img> thẻ
Tạo bản đồ của riêng bạn
. Bạn có thể đọc nó từ một xml, ví dụ. – StKillerTôi khá chắc chắn rằng máy chủ HTTP tuân thủ PHẢI gửi mã trạng thái VÀ văn bản trạng thái. – Piskvor
Có, tôi cũng nghĩ rằng máy chủ của tôi phải gửi mã và văn bản, đó là lý do tại sao tôi hỏi :) – yegor256