Ответ 1
Вы не можете получить доступ ко всем заголовкам при запросе междоменного контента через ajax. Вы можете получить доступ ко всем заголовкам, если происхождение одинаковое.
Как объяснено в W3 Specifications здесь, только Content-Type
, Last-modified
, Content-Language
, Cache-Control
, Expires
, Доступны заголовки Pragma
.
Далее https://httpbin.org/get
отправляет только заголовок Content-Type
из списка доступных заголовков, поэтому вы получили это.
Изменить: вы можете отображать нестандартные заголовки ответов CORS, отправив Access-Control-Expose-Headers
с заголовками, которые вы хотите, чтобы клиент имел доступ к ответу.