some macroses was moved from http_internal.h to http.h