modify httpio.c httpio.h httputil.c