HTTP-клиент, сохраняющий метаданные загрузки

Я ищу способ загрузки файлов из Интернета, сохраняя вместе с файлом метаданные загрузки, такие как запрошенный URI, возвращенный код состояния и, возможно, даже информацию о сертификате TLS (сведения о сертификате сервера, согласованные алгоритмы для сеанса загрузки).

Идеально сохранение метаданных в одном файле с использованием расширенных атрибутов.

Есть ли простой способ сделать такую ​​вещь?

curl -v "$URL" > $FILE 2> $FILE.meta 

Прочитайте «man curl» для вариантов.