don't use request cancellation
Merge pull request #46 from mikey179/master

work for 4.0.0
Merge remote-tracking branch 'upstream/master'
fix exception when no accept header present