###前提・実現したいこと
opensslでs_clientオプションを使って、サイトへのHTTPS接続のエミュレーションを
行いたいと考えています。
$ openssl s_client -connect www.example.com
として、更に
GET / HTTP/1.1
Host: www.example.com
と入力すると、多くのサイトでは200なり300系のレスポンスが返ってくるのですが、
一部のサイトでは、
GET / HTTP/1.1
と入力して行末で改行すると、すぐに、HTTP/1.1 400 Bad Request が返ってきて、
Host: ヘッダーを入力することもできません。
問題が起きるサイトの例: https://files.aolab.jp/
問題が起きるサイトでも、WebブラウザでアクセスするとHTTPSで通信はできています。
このような問題は、何故起きるのでしょうか。
また、このようなサイトでHTPPS通信をopensslでエミュレートするにはどのように
すればよいでしょうか。
回答2件
あなたの回答
tips
プレビュー