Eu gostaria de realizar uma requisição Post em minha api TomCat Java mas no body gostaria de passar como parametros x-www-form-urlencoded, o que no caso está em details. Estou fazendo coforme o exemplo a baixo, porém está me retornando erro:
let details: any = {
'usuario': 'lala',
'senha': 'lala'
};
let formData = new FormData();
for (var k in details) {
formData.append(k, details[k]);
}
return fetch(url, {
method: 'POST',
headers: new Headers({
'Content-Type': 'application/x-www-form-urlencoded',
}),
body: formData
})
.then(res => this._handleErrors(res))
.then(res => res.json());
O erro seria:
Failed to load http://localhost:8012/Login: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access. The response had HTTP status code 404. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. Voces poderiam me ajudar a resolver este erro?