Quando executo o método abaixo rebebo a mensagem que o param01 não foi informado: "Chamada de serviço da Web inválida, valor do parâmetro ausente: 'param01'.
Estou tendo dificuldades para fazer a autenticação com token, e passar os parâmetros ao mesmo tempo. No exemplo abaixo, o axios está dentro de uma promise, esta estrutura não me incomoda, pois outros métodos funcionam bem assim. A mensagem de erro aparentemente tem origem em algum erro de sintaxe da execução do Axios.
//Código inicia aqui:
let header = { headers : { 'Authorization': 'Bearer' + _this.token }};
let params = { params: { param01: String(_this.param01), param02: String(_this.param02) }};
return new Promise((resolve, reject) => {
resolve(
axios
.post('methodWebService', header, params)
.then(function(response){
console.log(response.data);
})
.catch((err) => {
console.log('WebSerives/Method error :', err );
});
)
});
Se alguém já recebeu essa mensagem, por favor, informe a solução.