Lightweight http client