statusCode range check
...
modified Dispose method
HttpClient barely done
added HttpHeaders