impl http fwrit data