Update Http Client Rspec

This updates Http Client's Rspec. Fixed all pending cases, and a lot more code coverage than ever.

Verification step:

- [x] Since there are 4 of them I suggest you just run 'rspec' and make sure you get no failures.