Note that there are some explanatory texts on larger screens.

plurals
  1. POkSoap2 HttpTransportSE does not work with api11 and higher apis
    primarykey
    data
    text
    <p>I am currently devoloping and app which is using ksoap2 web service. I am using "ksoap2-android-assembly-2.6.0-jar-with-dependencies.jar"</p> <p>Here is my problem.</p> <p>I can succesfuly receive data on api10 and lower versions. (*on my phone and virtual machines)</p> <p>But when ı tested my app on Android Virtual machines which is api 11 and higher versions.</p> <p>HttpTransportSE does not work.</p> <p>my codes;(not all of)</p> <pre><code>SoapSerializationEnvelope soapEnvol= new SoapSerializationEnvelope(SoapEnvelope.VER11); HttpTransportSE setConn = new HttpTransportSE(URL); try { setConn.call(SOAP_ACTION, soapEnvol); } catch{Exception e) { return null; } </code></pre> <p>""" <code>setConn.call(SOAP_ACTION, soapEnvol);</code> """ always falls to catch on api 11 av machines.</p> <p>what i am missing? Thanks allready.</p> <p>edit: (Full code respond)</p> <pre><code>public List&lt;HashMap&lt;String, String&gt;&gt; duyurulariListeOlarakGetir() { SoapObject istek = new SoapObject(NAMESPACE, METHOD_NAME); istek.addProperty("user", "123"); istek.addProperty("pass", "123"); istek.addProperty("appID", "1"); SoapSerializationEnvelope soapZarf = new SoapSerializationEnvelope(SoapEnvelope.VER11); soapZarf.dotNet = true; soapZarf.setOutputSoapObject(istek); HttpTransportSE baglantıKur = new HttpTransportSE(URL); List&lt;HashMap&lt;String, String&gt;&gt; fillMaps = new ArrayList&lt;HashMap&lt;String, String&gt;&gt;(); try { baglantıKur.debug=true; baglantıKur.call(SOAP_ACTION, soapZarf); SoapObject sonuclar = (SoapObject) soapZarf.getResponse(); int totalCount = sonuclar.getPropertyCount(); if (totalCount &gt; 0) { for (int detailCount = 0; detailCount &lt; totalCount; detailCount++) { SoapObject pojoSoap = (SoapObject) sonuclar.getProperty(detailCount); HashMap&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(); map.put("duyuruID", pojoSoap.getProperty("duyuruID").toString()); map.put("duyuruMetin", pojoSoap.getProperty("duyuruMetin").toString()); map.put("duyuruSaat", pojoSoap.getProperty("duyuruSaat").toString()); map.put("duyuruBaslik", pojoSoap.getProperty("duyuruBaslik").toString()); map.put("duyuruTarih", pojoSoap.getProperty("duyuruTarih").toString()); map.put("kurumID", pojoSoap.getProperty("duyuruSilindi").toString()); map.put("uygulamaID", pojoSoap.getProperty("duyuruSilindi").toString()); map.put("duyuruSilindi", pojoSoap.getProperty("duyuruSilindi").toString()); fillMaps.add(map); } } else return null; } catch (Exception e) { HashMap&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(); map.put("duyuruID", ""); map.put("duyuruMetin", "Bağlantı kurulamadı"); map.put("duyuruSaat", "Bağlantı kurulamadı"); map.put("duyuruBaslik", "Bağlantı kurulamadı"); map.put("duyuruTarih", "Bağlantı kurulamadı"); map.put("kurumID", "Bağlantı kurulamadı"); map.put("uygulamaID","Bağlantı kurulamadı"); map.put("duyuruSilindi", "Bağlantı kurulamadı"); fillMaps.add(map); return fillMaps; } return fillMaps; } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload