### Navigation

- index
- modules |
- next |
- previous |
- Python »
- 3.3.2 Documentation »
- The Python Standard Library »
- 21. Internet Protocols and Support »

# 21.11. `http` — HTTP modules

`http` is a package that collects several modules for working with the HyperText Transfer Protocol:

- `http.client` is a low-level HTTP protocol client; for high-level URL opening use `urllib.request`
- `http.server` contains basic HTTP server classes based on `socketserver`
- `http.cookies` has utilities for implementing state management with cookies
- `http.cookiejar` provides persistence of cookies

### Navigation

- index
- modules |
- next |
- previous |
- Python »
- 3.3.2 Documentation »
- The Python Standard Library »
- 21. Internet Protocols and Support »