есть ли способ прочитать заголовки html из ответа на выполнение curl?
Да. Взгляните на этот пример . Это именно то, что вы хотите.