binary flags based http types, changed names to be more accurate (level + method = type)