Skip to content

cppalliance/requests

Repository files navigation

request - Simple Http

int main(int argc, char * argv[])
{
  requests::response r = requests::get(urls::url_view("https://httpbin.org/basic-auth/user/pass"),
                                       requests::headers({requests::basic_auth("user", "pass")}));

  std::cout << r.result_code() << std::endl;
  // 200
  std::cout << r.headers["Content-Type"] << std::endl;
  // 'application/json; charset=utf8'

  std::cout << r.string_view() << std::endl;
  // {"authenticated": true, ...

  std::cout << as_json(r) << std::endl;
  // {'authenticated': True, ...}
  return 0;
}

This C++14 library provides facilities to easily perform http requests, often with single function calls.

It is still in development.

Read the docs here.

License

Distributed under the Boost Software License, Version 1.0.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages