openssl s_clientを使用してコマンドラインからhttpsサーバーからファイルをインポートする

openssl s_clientを使用してコマンドラインからhttpsサーバーからファイルをインポートする

httpsサーバーでホストされているファイルがあり、次のようにファイルopenssl s_clientを自分のクライアントに転送できるようにしたいですopenssl s_client -connect <my_ip:my_port>/my_file

現時点では、コマンドを実行してから入力してファイルの内容を取得できますが、対話型ではないGET my_fileように自動化したいと思います。-quietスイッチを使用しても役に立ちません。

注:私はこの製品を使用したいデバイスには他のファイル転送プログラムがないので、使い続けます。openssl

ベストアンサー1

実際にHTTP / 0.9を使用できる場合は、これがうまくいくでしょう。

printf '%s\r\n\r\n' 'GET my_file' | openssl s_client -connect <my_ip:my_port>

おすすめ記事