Pessoal, boa noite!, no meu webservice eu espero um formato json.
nesse caso como eu faria para enviar um json para o meu webservice?
se alguém poder me ajudar eu agradeço. :slight_smile:
void submit() async{
final cpf = _CPFController.value;
final password = _passwordController.value;
const request = "http://localhost:2020/RIF/WsAutenticar.rule?sys=RRR";
http.Response response = await http.get(request);
// print(json.decode(response.body)["error"]);
if(json.decode(response.body)["error"]){
//_stateController.add(LoginState.FAIL);
print(json.decode(response.body)["error"]);
}else {
print(json.decode(response.body)["error"]);
}
_stateController.add(LoginState.LOADING); //carregando
}
Flutter - Como fazer uma requisição para o webservice no formato JSON
C
3 Respostas
C
A ideia é fazer uma requisição do tipo via post. :\
C
Solucao aceita
1 like
faz assim…
void submit() async{
final cpf = _CPFController.value;
final password = _passwordController.value;
Map data = {
'login':cpf,
'senha':password
};
const request = “http://localhost:2020/RIF/WsAutenticar.rule?sys=RRR”;
var body = json.encode(data);
var response = await http.post(url,
headers: {"Content-Type": "application/json", "accept" : "application/json",},
body: body
);
if(json.decode(response.body)["error"]){
//_stateController.add(LoginState.FAIL);
print(json.decode(response.body)["error"]);
}else {
print(json.decode(response.body)["error"]);
}
_stateController.add(LoginState.LOADING); //carregando
}
C
Funcionou! muito obrigado!
Criado 4 de agosto de 2020
Ultima resposta 4 de ago. de 2020
Respostas 3
Participantes 2
Alura O que é Firebase? Para que serve, principais característica e um Guia dessa ferramenta Google O poder do Firebase! Saiba como a plataforma pode impulsionar suas aplicações web e mobile, descobrindo tudo neste artigo completo.
Casa do Codigo Android nativo com Kotlin e MVVM: Simplificando tecnicas... Por Paulo Salvatore — Casa do Codigo