Refactor - implement Client get_request and send_request methods