# HTTP Client

> Angular HttpClient for API communication, interceptors, and error handling

- Skill: `pluginagentmarketplace/http-client` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add pluginagentmarketplace/http-client`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pluginagentmarketplace/http-client/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: pluginagentmarketplace (https://skillmd.com/u/pluginagentmarketplace)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pluginagentmarketplace/http-client

---


# Angular HTTP Client Skill

## Overview
Master Angular's HttpClient module for making HTTP requests, handling responses, implementing interceptors, and managing API communication patterns.

## Topics Covered

### HttpClient Basics
- GET, POST, PUT, DELETE requests
- Request and response typing
- Query parameters and headers
- Response body parsing

### Interceptors
- HTTP interceptor creation
- Authentication token injection
- Request/response transformation
- Error handling interceptors
- Loading state management

### Error Handling
- HttpErrorResponse handling
- Retry strategies with RxJS
- Global error handling
- User-friendly error messages

### Advanced Patterns
- Request cancellation
- File upload/download
- Progress tracking
- Caching strategies
- API service design

## Prerequisites
- Angular Core fundamentals
- TypeScript basics
- RxJS Observables understanding

## Learning Outcomes
- Create type-safe API services
- Implement authentication interceptors
- Handle errors gracefully
- Build reusable HTTP patterns

