Pessoal, estou com uma dificuldade em fazer http request usando flutter WEB, recebo uma excpetion "XMLHttpRequest error" tentei até um get para o google por exemplo e não consegui:
void getHttp() async {
try {
var response = await Dio().get('http://www.google.com');
print(response);
} catch (e) {
print(e);``
}
}
Future<String> sendDonation(Doacao doacao) async {
var bodyJson = json.encode(doacao);
print(bodyJson);
final Map<String, String> mapHeaders = {
'Content-Type': 'application/json; charset=UTF-8',
'Access-Control-Allow-Methods': '*',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Headers': '*'
};
final response = await http.post(
Uri.parse('https://localhost:5001/api/doacao'),
headers: mapHeaders,
body: bodyJson);
if (response.statusCode == 201) {
return response.toString();
} else {
return "Falha ao fazer a doação ${response.statusCode}";
}
}
tentei estas duas tentativas (com http e dio) porém ambas com erro, se alguém já passou por isso ou poder ajudar agradeço muito!