Отправляю файл
1test.jpg (85,210 bytes) на сервер при помощи PUT. Мне нужно знать точный Content Length, который получает сервер. Проблема в том, что сервер не сообщает какой был Content Length моего запроса, но при следующем обращении обязательно его требует.
Я пробовал указывать в Content Length размер отправляемого файла. Близко, но нет. В Content Length как минимум еще добавляется длина имени файла и что то еще не знаю что.
Чтобы узнать из чего формируется Content Length я исследовал curl_getinfo($this->_ch), но ничего полезного там не нашел.
CURLOPT_VERBOSE тоже ничего полезного.
Далее пробовал слать запрос на свою тестовую страницу и видел, что в HEADERS есть информацию о Content Length
И это правильный Content Length, с которым сервис для которого я делаю клиент соглашается. Но я никак не могу понять как он точно формируется или где его найти
И как я уже писал выше это размер файла + длина его имени + ±200 символов.
Суть вопроса. Если Curl отправляет в заголовках Content Length запроса на сервер, то где я могу его найти перед отправкой?