http client compiles