15 #ifndef HTTPBASICAUTHORIZATION_H
16 #define HTTPBASICAUTHORIZATION_H
18 #include "pandabase.h"
26 #include "httpAuthorization.h"
36 class HTTPBasicAuthorization :
public HTTPAuthorization {
38 HTTPBasicAuthorization(
const Tokens &tokens,
const URLSpec &url,
40 virtual ~HTTPBasicAuthorization();
42 virtual const string &get_mechanism()
const;
43 virtual string generate(HTTPEnum::Method method,
const string &request_path,
44 const string &username,
const string &body);
47 static const string _mechanism;
50 #include "httpBasicAuthorization.I"
52 #endif // HAVE_OPENSSL
A container for a URL, e.g.