Bom dia Flavio, tudo bem ?
Ao concluir a aula na qual você ensina como consumir uma API rest da aluraCar e a fim de estudo e para complementar o conhecimento estou tentando consumir um webservices wsdl no qual preciso setar no header o content-type no cabeçalho da requisição conforme código abaixo, porem não obtive sucesso pois pelo que entendi na requisição post utilizando http.post só temos disponível application/x-www-form-urlencoded, multipart/form-data, ou text/plain sendo assim como contorna essa situação ?
let myHeaders = new Headers();
myHeaders.set('Accept', 'text/xml');
myHeaders.set('content-type', 'text/xml;charset=UTF-8');
let options = new RequestOptions({ headers: myHeaders });
this.http.post(this.url, this.body, options)
.map(resp => resp.json())
.subscribe(data => {
console.log(data);
})
Grato desde já pela sua atenção