.Net Web Api - Android Post İşlemi
16.07.2017 - 02:38
Merhabalar;
Bir uygulama yazıyorum ve uygulama için uzak MySql e data kaydetmem gerek.
.Net Web Api kullanarak servisimi yazdım ve browserlardan test ettiğimden düzgün çalışmakta.
Android uygulamasından çalıştırdığımda ise Object reference not set to an instance of an object. hatası alıyorum. Yani Json boş gidiyor servise.
Bu konuda yardımcı olursanız memnun olurum.
Android Kodu ....
String jsonData=params[0];
try {
URL url = new URL("http://webservice.brainboxsoft.com/api/Vehicle/addVehicleController");
HttpURLConnection httpURLConnection= (HttpURLConnection) url.openConnection();
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("Content-Type", "application/json");
try {
httpURLConnection.setDoInput (true);
httpURLConnection.setDoOutput (true);
// httpURLConnection.setUseCaches (false);
httpURLConnection.connect();
} catch (Exception e) {
Log.d("Web Api",e.toString());
}
//Write
OutputStream dos =(OutputStream) httpURLConnection.getOutputStream();
dos.write(jsonData.getBytes());
InputStream is =httpURLConnection.getInputStream();
String result = null;
int byteCharacter;
StringBuilder sb = new StringBuilder();
while ((byteCharacter = is.read()) != -1) {
result+=(char)byteCharacter;
}
is.close();
dos.close();
Log.d("Web Api","RETURN : "+result);
httpURLConnection.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
return null;
5
Görüntülenme
0 Beğeni