У меня есть API, который отвечает статусом 202 без данных, но в ответе есть заголовок «Местоположение», указывающий на URL-адрес.
Я просмотрел документацию $httpBackend response(...) и не нашел упоминания о том, как издеваться над заголовком в ответе.
Я предположил, что это может быть что-то вроде этого:
var expectedUrl = 'http://...';
var responseConfig = {
headers: {
location: 'http://...'
}
};
$httpBackend.when(expectedUrl).respond(202, '', responseConfig);
В моих модульных тестах я получаю ожидаемый статус 202, но заголовки («местоположение») возвращаются неопределенными.
Предложения?