还是保留body_len这个名字，作为通用的使用