Simple, synchronous HTTP client