X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=examples%2Fhttpget.cpp;h=a4314cef6e3ec12ee83114d36f3e6bd0a823ae71;hb=refs%2Fheads%2Fmaster;hp=e0c051c946925b91bd7e0984e3d038aaf368bdc8;hpb=355ee77086655278fbf7e0fd386521218f1a1482;p=libs%2Fnet.git diff --git a/examples/httpget.cpp b/examples/httpget.cpp index e0c051c..18ef799 100644 --- a/examples/httpget.cpp +++ b/examples/httpget.cpp @@ -28,13 +28,8 @@ HttpGet::HttpGet(int argc, char **argv): { GetOpt getopt; getopt.add_option('v', "verbose", verbose, GetOpt::NO_ARG); + getopt.add_argument("url", url, GetOpt::REQUIRED_ARG); getopt(argc, argv); - - const vector &args = getopt.get_args(); - if(args.empty()) - throw usage_error("No URL"); - - url = args.front(); } int HttpGet::main() @@ -58,7 +53,8 @@ int HttpGet::main() else { const Http::Response *response = client.get_url(url); - IO::print(response->get_content()); + if(response) + IO::print(response->get_content()); } return 1;