This seems like an HTTPReader more than a RESTReader.

The `parse_error` method assumes JSON which implies this is a REST reader but this could be specified by a subclass - HTML, File, Turtle, or XML is possible too