2011-05-06 32 views
6

Qué cambios adicionales son necesarios para hacer que este simple encabezado HTTP se comunique con un servidor habilitado para HTTPS.¿Cómo se ve una solicitud HTTPS?

GET /index.php HTTP/1.1
Host: localhost
[CR]
[CR]

EDITAR
Para añadir un poco de contexto, todo lo que estoy tratando de hacer es abrir un puerto TCP (443) y leer la página de índice pero el servidor parece devolver un 400 - Solicitud incorrecta junto con un mensaje que dice "Habla un HTTP sencillo a un puerto de servidor habilitado para SSL". Pensé que esto probablemente significaba alterar el encabezado de alguna manera.

Respuesta

2

Encripta la carga con la información del servidor para encriptar. Esto se hace a través del protocolo de enlace servidor por servidor, por lo que no puede simplemente simularlo una vez que funcione en todas partes.

La carga útil incluye la cadena de consulta, galletas, forma, etc.

3

HTTP se ejecuta en la parte superior de canal seguro. No se necesitan ajustes en absoluto en el nivel HTTP. Necesita cifrar todo el tráfico que va al socket (después de que abandona el código del cliente HTTP) y descifrar el tráfico proveniente del socket antes de que llegue al cliente HTTP.

Cuestiones relacionadas