Library: Net
Package: HTTP
Header: Poco/Net/HTTPBasicCredentials.h
This is a utility class for working with HTTP Basic Authentication in HTTPRequest objects.
Member Functions: authenticate, getPassword, getUsername, setPassword, setUsername
Creates an empty HTTPBasicCredentials object.
explicit HTTPBasicCredentials(
    const HTTPRequest & request
);
Creates a HTTPBasicCredentials object with the authentication information from the given request.
Throws a NotAuthenticatedException if the request does not contain basic authentication information.
HTTPBasicCredentials(
    const std::string & username,
    const std::string & password
);
Creates a HTTPBasicCredentials object with the given username and password.
Destroys the HTTPBasicCredentials.
void authenticate(
    HTTPRequest & request
);
Adds authentication information to the given HTTPRequest.
 
 const std::string & getPassword() const;
Returns the password.
 
 const std::string & getUsername() const;
Returns the username.
void setPassword(
    const std::string & password
);
Sets the password.
void setUsername(
    const std::string & username
);
Sets the username.
 
 static const std::string SCHEME;