Documentos Openssl s_client y HERE

Todo, estoy intentando crear un script de shell bash que use openssl para hacer una consulta https por mí (/ dev / tcp y wget no están disponibles) a lo largo de las líneas de:

openssl s_client -connect xxx.xxx.xxx.xxx:port <<EOF
GET / HTTP/1.1
Connection: close
...more http here...


EOF

Si hago la línea de comando a mano, escribiendo la solicitud, funciona como se esperaba y veo el HTML correcto. Sin embargo, si lo ejecuto desde dentro de un script de shell, no obtengo un documento HTTP del servidor. ¿Alguna idea?

preguntado el 16 de mayo de 11 a las 18:05

1 Respuestas

me pregunto si -ign_eof ayuda. El problema original se describe en http://www.mail-archive.com/openssl-users@openssl.org/msg02926.html (nota que esto es viejo) y este interruptor parece encajar.

contestado el 16 de mayo de 11 a las 22:05

Estaba colgado después de devolver la entrada (desde ignorar eof), así que agregué "Conexión: cerrar" para que el servidor cierre la conexión. - Greg

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.