implement post in http client adapter and add support for basic auth