A java client for http protocols