LEvent
LEvent
Ankara
16/07/2017 tarihinden beri üye
10 GY Puanı
107K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Mersin Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

.Net Web Api - Android Post İşlemi

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;

 

7 yıl 4 ay önce yanıtladın