reconstruct and basic http parse