Merhaba,

Android ile normal web servisini kullanımıyorum değerleri alıyorum ama parametre göndermeye çalıştığım zaman değer null oluyor web servisinde bu neden kaynaklanır?

Web servisi ni .Net ile yazdım.

Ksoap2 kullanıyorum

envelope.dotNet = true; olarak atama yaptım

.NET web servisi method'um;

[WebMethod] public string GetProduct(String productID) {

        string strSonuc = "";

        if (productID == null)
        {
            strSonuc = "parametre null";
        }
        else
        {
            strSonuc = productID;
        }

        return strSonuc;
}

Android parametre gönderdiğim kod yapısı;

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

        PropertyInfo pi = new PropertyInfo();
        pi.setName("productID");
        pi.setValue("1");
        pi.setType(String.class);
        request.addProperty(pi);

soruldu: 26 Nis '13, 17:20

gokhanakgol's gravatar image

gokhanakgol
705687777
cevap kabul oranı: 30%

.Net de yazdığım web servisine browser'dan bağlanıp test yapınca gönderdiğim parametre oluyor sadece android cihazdan web servisine bağlanıp parametre gönderdiğim zaman parametrenin değeri null oluyor

Bu sorunu nasıl çözebilirim?

(27 Nis '13, 07:49) gokhanakgol gokhanakgol's gravatar image

Android 3.0 ve üzeri sürümlerde bağlantıların Thread içinde yapılması gerekiyor. Aksi takdirde hata veriyor.

permanent link

cevaplandı: 29 Nis '13, 00:23

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

Evet onu biliyorum ve kodu ona göre yazdım zaten normal web servisinden veri çekerken hiç sorun olmuyor sadece parametre gönderdiğim zaman değeri null oluyor sorun bu

(29 Nis '13, 00:26) gokhanakgol gokhanakgol's gravatar image

gönderdiğiniz adresi bir kontrol edebilir misiniz ? tek slash(/) eksik olsa bile webservisten null döner. Boşluklara vs dikkat edin. Tarayıcı bunları otomatik düzelttiği için tarayıcıdan değer geliyor olabilir

(29 Nis '13, 02:47) creseos creseos's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×817
×71

Soruldu: 26 Nis '13, 17:20

Görüntüleme: 1,094 kez

Son güncelleme: 29 Nis '13, 02:48

powered by BitNami OSQA