Content

A content provider selects the payload to be returned for an API request: the payload can be composed of a body and a set of headers. Both elements are optional: some content provider could reply with only headers, only body, or none at all.

Those can be static files served, or content retrieved from another service through a proxy.