add httputil.h