I was recently hacking with Node.js, and I was returning status code 204 without a body (as per the spec), and this caused errors in reqwest.
Instead of trying to sniff out the status codes, I figured that a checking responseText was a simpler solution.
I also fixed a bug with JSON.parse never being used.
Fixed bug when responseText is empty
excellent. when i get a chance i'll push it back to npm