2.2.7.6.2 Query Operation Syntax

Each query operation in a Batch Request is represented as a MIME part, separated from other MIME parts using the boundary defined in the Content-Type header of the Batch request.

A MIME part representing a query operation in a Batch request MUST include Content-Type and Content-Transfer-Encoding MIME headers, as described in the grammar in the Required Batch Request MIME Part Headers listing in Change Set Syntax (section 2.2.7.6.1).

As described by the "application/http" media type, specified in [RFC2616], in the grammar referenced, the body of a MIME part representing a query operation MUST be formatted as an HTTP request just as if it was a standalone HTTP request (not part of a Batch request) and follow the rules defined in Retrieve Request Types (section 2.2.7.2). For restrictions on the HTTP constructs that can be used in batched HTTP requests, see HTTP Request Restrictions (section 2.2.7.6.3).