CURLOPT_NOBODY все еще загружает тело – используя полосу пропускания

Я выполняю пост cURL с PHP и пытаюсь уменьшить количество используемой пропускной способности. Мне не нужно что-либо обратно с удаленного сайта, на который я отправляю сообщения, поскольку я контролирую удаленный сайт всем своим отслеживанием, чтобы убедиться, что сообщение успешно выполнено на принимающей стороне.

Мои вопросы …

Когда вы установили CURLOPT_NOBODY в TRUE:

Он все еще загружает тело и просто не возвращает его вам?

ИЛИ

Он игнорирует тело, а не загружает его вообще?

Из руководства PHP на curl_setopt (выделение мое):

CURLOPT_NOBODY : TRUE, чтобы исключить тело из вывода. Затем для метода запроса задано значение HEAD . Изменение этого параметра на FALSE не изменяет его на GET.

Итак, ответ – нет. Он не будет загружать тело тогда, потому что это HTTP-запрос HEAD :

Метод HEAD идентичен GET, за исключением того, что сервер НЕ ДОЛЖЕН возвращать тело сообщения в ответ. Метаинформация, содержащаяся в заголовках HTTP в ответ на запрос HEAD, ДОЛЖНА быть идентичной информации, отправленной в ответ на запрос GET. Этот метод может быть использован для получения метаинформации о сущности, подразумеваемой запросом, без передачи самого объекта-объекта. Этот метод часто используется для проверки гипертекстовых ссылок на достоверность, доступность и недавнюю модификацию.