add http client demo