Recientemente tuve que rehacer algo en el trabajo. Se trataba de un servlet en Tomcat que aceptaba solicitudes de usuarios externos (Conexión A), que a su vez se conectaban a través de SOAP a un Servicio web en la misma caja (Conexión B). Si la Conexión A usaba una conexión segura, la Conexión B también tenía que usar una, de lo contrario mi servlet seguiría arrojando errores de conexión y registraría que la conexión se había restablecido. Cuando usé una conexión no segura para ambos, funcionaron bien, así que fue un problema de certificado en el laboratorio.
En general, entiendo por qué las conexiones de contenido mixto son desalentadas o simplemente rechazadas por el cliente. Pero dado que esto fue enviado explícitamente a través de localhost, me pareció un poco molesto. Entonces, si una conexión se realiza a través de localhost, ¿por qué sigue siendo necesario?