Raising an error when response returns any status code but 200.

This fixes #10
I see, so this is an exceptional case and not really part a common usage scenario. 

Then I guess this is just fine the way it is, thanks!