Я использую Angular 5 с httpClient.
Этот код отправляет сообщение с HttpHeaders. Отлично!
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'my-auth-token'
}),
};
return this.http.post<any>(serviceUrl + url, dto, httpOptions)
.pipe(
catchError(this.handleError)
);
Этот код возвращает объект ответа. Отлично!
return this.http.post<any>(serviceUrl + url, fileForUpload, { observe: 'response' })
.pipe(
catchError(this.handleError)
);
Как я могу иметь оба? POST с HttpHeaders И получить объект ответа? Спасибо