More types: csv, multipart.
Better error control with HTTP status messages.