Openssl s_client和HERE文档

时间:2011-05-16 18:50:35

标签: bash openssl

全部,   我正在尝试创建一个bash shell脚本,它使用openssl为我做一个https查询(/ dev / tcp和wget不可用)的行:

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


EOF

如果我手动执行命令行,输入请求,它会按预期工作,我会看到正确的HTML。但是,如果我从shell脚本内部运行它,我没有从服务器返回HTTP文档。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

我想知道-ign_eof是否有帮助。最初的问题在http://www.mail-archive.com/openssl-users@openssl.org/msg02926.html中有所描述(注意这是非常旧),这个开关似乎很合适。