При использовании CORS отображаются только простые заголовки ответа.Простые заголовки ответа определены здесь .ETag
не простой заголовок ответа.Если вы хотите использовать непростые заголовки, вам нужно установить заголовок Access-Control-Expose-Headers
, например:
Access-Control-Expose-Headers: ETag
Однако обратите внимание, что я заметил ошибки в Chrome, Safari и Firefox, которые не-простые заголовки от выставления правильно.Сейчас это может быть исправлено, я не уверен.
Вам не нужно делать предварительный запрос, так как предварительный просмотр требуется только для http-методов без GET / POST или для непростых запросите заголовки (и вы спрашиваете о response headers).