Merhaba
Rest servisden veri cekip Listview de göstermek istiyorum. Örneklere bakarak bi uygulama yaptım.
Json place holder sitesinden veri cekip gösterebiliyorum.Fakat kendi hazırladığım php rest servisden çekemiyorum. veri null dönüyor.
Adresi web browsera yazdığımda sonuç şu şekilde verileri görebiliyorum.
http://localhost/saglik/v1/index.php?uye-giris&kuladi=AHMET&sifre=123
adres bu şekilde dönen veri ise:
0
KULADI "AHMET"
SIFRE "123"
faka flutter da veriyi çekince
Expected value of type String but got one of type ClientException
Kullandığım kod ise şu şekkilde:
`class Uyegirisi {
final String kulAdi;
final String sifre;
Uyegirisi({
this.kulAdi,
this.sifre,
});
factory Uyegirisi.fromJson(Map<String, dynamic> json) {
return Uyegirisi(
kulAdi: json[‘KULADI’],
sifre: json[‘SIFRE’],
);
}
}
import ‘dart:convert’;
import ‘package:http/http.dart’ as http;
import ‘uye_giris.dart’;
//mydata[2][“2”][“mode”]
//192.168.5.113
Future<List<Uyegirisi>> algelUye() async {
final cevap = await http.get(Uri.parse(
‘http://192.168.5.113/saglik/v1/index.php?uye-giris&kuladi=AHMET&sifre=123’));
if (cevap.statusCode == 200) {
return (jsonDecode(cevap.body.toString()) as List).map((gelenData) {
return Uyegirisi.fromJson(gelenData);
}).toList();
} else {
throw Exception(‘gelmedi veri’);
}
}
`
Hatayı nasıl çözebilirim? Yardımlarınız için şimdiden teşekkürler.