Tôi đã googled rằng 505 là "Phiên bản HTTP không được hỗ trợ", nhưng vẫn không thể tìm ra vấn đề của tôi. Tôi có một ứng dụng web với Tomcat, phía máy chủ có chứng chỉ tự ký để bật HTTPS mà không cần xác thực ứng dụng khách. Máy khách sẽ xác thực chứng chỉ máy chủ. Tôi đã phân tích gói wireshark, có vẻ như handshark SSL là chính xác. Nhưng khi tôi kiểm tra Tomcat localhost_access_log, sẽ có một lỗi 505 cho yêu cầu của khách hàng, còn phía máy chủ không nhận được yêu cầu của máy khách. Bạn có thể giúp đưa ra một số gợi ý về điều này không?Mã lỗi HTTP 505
172.25.21.113 - - [24/May/2012:16:28:26 +0800] "GET /updserver/update?action=signature_update&device_type=NGN&service_type=KAV&engine_ver=1.00&sig_ver=4.123&mac=0019CB72736E HTTP/1.1 " 505 -
Có thực sự không gian sau "HTTP/1.1" trong dòng yêu cầu không? Tôi tự hỏi nếu đó có thể là vấn đề. –
Vấn đề liên quan: [java.io.IOException: Máy chủ trả về mã phản hồi HTTP 505] (http://stackoverflow.com/questions/3625659/java-io-ioexception-server-returns-http-response-code-505) – sleske