Ya he buscado en Google que 505 es "Versión HTTP no compatible", pero todavía no puedo resolver mi problema. Tengo una aplicación web con Tomcat, del lado del servidor con certificado autofirmado para habilitar HTTPS, sin autenticar al cliente. El cliente autenticará el certificado del servidor. He analizado el paquete wireshark, parece que el handshark SSL es correcto. Pero cuando miro Tomcat localhost_access_log, habrá un error 505 para la solicitud del cliente, y el servidor no recibirá la solicitud del cliente. ¿Podría ayudarnos a dar alguna pista sobre esto?Código de error 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 -
¿Hay realmente un espacio después de "HTTP/1.1" en la línea de solicitud? Me pregunto si ese podría ser el problema. –
Problema relacionado: [java.io.IOException: El servidor devuelve el código de respuesta HTTP 505] (http://stackoverflow.com/questions/3625659/java-io-ioexception-server-returns-http-response-code-505) – sleske