Working on the HTTP client adapter interface