Make HTTP client handle failue to connect better
Add toString to header map