新的buffer类，用来代替request和response