üzerinde gerçekleşir bir Android
başvuru Soap
istekler kullanarak arıyorum. Neredeyse tüm cihazlarda ve Samsung Lollipop
cihazlarda sürümlerine kadar Android
sürümlerinde iyi çalışan uygulama ile belirli bir yöntem vardır, ancak HTC M8 Lollipop güncellenmiş cihaz üzerinde çalışmıyor.
Benim kodum aşağıdadır. tarafından belirtildiği şekilde tepkisini almaya çalışırken ve şöyle kesin Exception
olduğunda
İstisna; Bağlantı yapıldıktan sonra istek özelliği ayarlanamaz; Android lolipop HTC M8
HttpTransportSE ht = new HttpTransportSE("URL");
SoapObject so = new SoapObject("Namespace", "Method");
try {
SoapSerializationEnvelope se = new SoapSerializationEnvelope(SoapEnvelope.VER11);
so.addProperty("input1", data);
data = se.getResponse().toString();//This is where Exception occurs
}catch(Exception ex){
ex.printStackTrace();
}
bir Exception
oluşur.
java.lang.IllegalStateException: Cannot set request property after connection is made
at com.android.okhttp.internal.http.HttpURLConnectionImpl.setRequestProperty(HttpURLConnectionImpl.java:496)
at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.setRequestProperty(DelegatingHttpsURLConnection.java:258)
at com.android.okhttp.internal.http.HttpsURLConnectionImpl.setRequestProperty(HttpsURLConnectionImpl.java:25)
at org.ksoap2.transport.ServiceConnectionSE.setRequestProperty(ServiceConnectionSE.java:101)
at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:156)
at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:116)
Bunun için aradık ama uygun bir cevap hatta geçici bir çözüm bulamadık.
Ben o HTC M8 Lollipop
cihazda ancak Samsung Lollipop
cihazlarda meydana neden hiçbir fikrim yok
Ksoap2 Android IllegalStateException
ve
setRequestProperty method giving java.lang.IllegalStateException: Cannot set method after connection is made
aradık.
Herhangi bir öneri veya geçici çözüm için teşekkür ederiz.
Teşekkür ederiz