У меня есть функция, которая анализирует предоставленные ей URL-адреса, и на основе содержимого, которое она находит на этой странице, она решает использовать открытый график, чтобы отображать встроенные видео, просто отображать заголовок и т. д.
Я хочу расширить его, чтобы определить, был ли предоставлен прямой видеофайл или музыкальный файл в качестве URL-адреса.
У меня нет никакого интереса загружать все содержимое файла, но я хочу сначала увидеть только заголовки, чтобы увидеть, является ли это аудио / миль на галлон, текст, html и т. д.
Есть ли способ получить заголовки http удаленного файла/страницы без извлечения всего содержимого?
Используя CFHTTP, он подключится и предоставит мне нужные мне данные, но это затянет время обработки для загрузки остального контента.
Зная содержимое заголовка, я могу решить, следует ли мне попытаться загрузить всю страницу, чтобы проанализировать ее на наличие дополнительных данных открытого графика.