add test: http client