У меня есть сервер REST, который возвращает заголовок HTTP Link
с ответом на PUT, чтобы указать URL в недавно созданной организации:Restangular: Как получить заголовок ответа HTTP?
Link:<entities/6>; rel="created"
Есть ли возможность прочитать эту ссылку заголовок с Restangular?
Единственное средство для перехвата HTTP-запросов с Restangular я встретил до сих пор зарегистрировать перехватчик ответа в приложение конфигурации:
restangular.addResponseInterceptor(function (data, operation, what, url, response, deferred) {
console.log(response.headers())
return response.data;
});
Однако, выше демонстрационной реализации на месте, только заголовок HTTP который регистрируется: content-type
. Тем не менее, я вижу в панели разработки браузера, что ответ действительно приходит со многими дополнительными заголовками HTTP-ответа, такими как Server
, Date
и вышеупомянутым Link
.
Почему у меня нет доступа к полному массиву заголовков HTTP-ответа через addResponseInterceptor()
? Есть ли способ захватить заголовок ответа HTTP с помощью Restangular?
Примечание: я не ищу ответа с использованием HAL или любого другого специального формата тела ответа. Я хотел бы узнать, могу ли я использовать простые HTTP-заголовки с Restangular или нет (если нет, я, вероятно, прибегу к HAL или чему-то).
Привет! Помогает ли андер вам решить проблему? помните, что редактирование, предлагаемое STEVER, важно. – troig