Я работаю над проектом Angular 6, используя клиентскую библиотеку API, созданную с помощью генератора OpenAPI.При вызове метода create в этой библиотеке API я не получаю предполагаемый заголовок ответа.Мой код:
import { NewProject, ProjectsService } from '@xxxx/xxxxxx-client';
.....
@Component({
.....
})
export class .... {
...
constructor(
private readonly prjService: ProjectsService
) {}
...
createNewProject(event: NewProject) {
console.log('start create new project', event);
// calling open api method
this.prjService.createProject(event, 'response').subscribe(
res => console.log('create success', res),
err => {
this.logService.error('create error', err);
}
);
console.log('end create new project');
}
.....
}
Предполагаемый проект успешно создан, и на консоли я получаю следующий вывод через
res => console.log('create success', res),
ответ в угловых
Однако: при просмотре результата соответствующего вызова POST в анализе сети браузера я вижу следующий заголовок ответа: ответ POST в браузере
Есть некоторая жизненно важная информация (местоположение)в том ответе POST, который не передан моему вызову метода в Angular.
Я что-то упустил.