This library is used to simplify access to protected or unprotected http resource