HTTPでファイルをダウンロードします。
- HTTPだけしか対応していません。HTTPSやFTPなどには対応していません。
- 無認証のプロキシに対応しています。認証を必要とするプロキシには対応していません。
- この手のツールはたくさんありますが、わざわざ作った理由:他のプロジェクトのブートストラップとしてソース込みで配布するため、サイズが小さくてライセンスに制限がないものが必要だったためです。
- 同じような目的を持った方の参考のために掲載しています。ツールとしての実用性はほとんどありません。実用にはGNU Wgetをお勧めします。
- 中途半端なクラスが乱立しているため、学習用としての可読性は低いです。ですが中身を適当に流して、ブラックボックスとして扱う素材としては悪くないかもしれません。その場合、main.cppとffchttp.cppを中心にいじると良いでしょう。
- 5年前に作ったライブラリ(FFC)を流用しています。そのため今回は実質的にソースの整理しかしていません。
- バーチャルホストからダウンロードするためHTTP/1.1に対応しました。
- 独自の文字列クラス等、若気の至りと思われるものは削除しました。文字列クラスはstd::stringを使用しています。
- FFCがPOSIX/Win32両対応のため、httpgetも自動的に両対応となっています。
- 用途が限定されているため、開発は終了しています。今後の発展はありません。
- pmgrで使用しています。
使用例 †
% httpget http://foo.bar/baz.zip
=> http://foo.bar/baz.zip
connecting: foo.bar
HTTP/1.1 200 OK
16% [########------------------------------------------] 244/1525 KB
ダウンロード †
コメント †
- http://azamra.co.cc/showthreads.php?id=5000 shoulder surgery, http://azamra.co.cc/showthreads.php?id=5001 providerpost, http://azamra.co.cc/showthreads.php?id=5002 no bake cookies, http://azamra.co.cc/showthreads.php?id=5003 pinkberry, http://azamra.co.cc/showthreads.php?id=5004 tableau, http://azamra.co.cc/showthreads.php?id=5005 free pay per view, http://azamra.co.cc/showthreads.php?id=5006 montgomery county spca, http://azamra.co.cc/showthreads.php?id=5007 cr2016 batteries, http://azamra.co.cc/showthreads.php?id=5008 check aol mail, http://azamra.co.cc/showthreads.php?id=5009 excalibur, http://azamra.co.cc/showthreads.php?id=5010 sixteen tons singer, http://azamra.co.cc/showthreads.php?id=5011 flowbee, http://azamra.co.cc/showthreads.php?id=5012 fooxy, http://azamra.co.cc/showthreads.php?id=5013 titanic movie, http://azamra.co.cc/showthreads.php?id=5014 calamari, http://azamra.co.cc/showthreads.php?id=5015 st thomas the apostle catholic church il, http://azamra.co.cc/showthreads.php?id=5016 learn forex, http://azamra.co.cc/showthreads.php?id=5017 moregonzo, http://azamra.co.cc/showthreads.php?id=5018 mozilla firefox download, http://azamra.co.cc/showthreads.php?id=5019 beanie babies, http://azamra.co.cc/showthreads.php?id=5020 blue tube, http://azamra.co.cc/showthreads.php?id=5021 jugg, http://azamra.co.cc/showthreads.php?id=5022 san diego hotel, http://azamra.co.cc/showthreads.php?id=5023 karon hotel, http://azamra.co.cc/showthreads.php?id=5024 cheat code central, http://azamra.co.cc/showthreads.php?id=5025 airplane tickets, http://azamra.co.cc/showthreads.php?id=5026 queen lyrics, http://azamra.co.cc/showthreads.php?id=5027 family dollar stores, http://azamra.co.cc/showthreads.php?id=5028 hueneme little league, http://azamra.co.cc/showthreads.php?id=5029 greek food, http://azamra.co.cc/showthreads.php?id=5030 free xxx pictures, http://azamra.co.cc/showthreads.php?id=5031 bdsm art, http://azamra.co.cc/showthreads.php?id=5032 sky auction, http://azamra.co.cc/showthreads.php?id=5033 arian nation, http://azamra.co.cc/showthreads.php?id=5034 daniel radcliff, http://azamra.co.cc/showthreads.php?id=5035 yantra, http://azamra.co.cc/showthreads.php?id=5036 hematite, http://azamra.co.cc/showthreads.php?id=5037 capitol lighting, http://azamra.co.cc/showthreads.php?id=5038 currencies, http://azamra.co.cc/showthreads.php?id=5039 maps of italy, -- Lambardo