Minimal low-level HTTP client
