requests: check stop chan if fail to read from response body

The failure on reading from response body may be caused because user
has asked to cancel http requests. So we check the stop chan status
to return correct error.
Merge pull request #148 from unihorn/112

requests: check stop chan if fail to read from response body