Renamed request reader function, handle errors sending body properly