clx::htttp::get : Content-Lengthが0のときstd::out_of_rangeが発生す
clx::http::get() を呼び出した際、HTTPサーバーから Content-Length: 0 が返答されると、 std::vector から std::out_of_range が throw されるようです。
実際に空のファイルにアクセスした場合に Content-Length: 0 となるのは正常な動作と思われるため、 例外送出ではなく、空の body にて正常終了するのが望ましいと考えます。
ご検討ください。
clx::http::get() を呼び出した際、HTTPサーバーから Content-Length: 0 が返答されると、 std::vector から std::out_of_range が throw されるようです。
実際に空のファイルにアクセスした場合に Content-Length: 0 となるのは正常な動作と思われるため、 例外送出ではなく、空の body にて正常終了するのが望ましいと考えます。
ご検討ください。