我正在测试我对某些https服务器的请求。这是我的request.txt。
GET / HTTP/1.1
Host www.baidu.com
(BLANK LINE HERE)
但是当我输入命令
cat request.txt | openssl s_client -connect www.baidu.com:433
它打印了一些关于TLS握手的内容,没有任何关于http的响应。
但是,如果我openssl s_client -connect www.baidu.com:433
,然后输入该请求,则无效。
那么,如何通过管道将请求传递给openssl?