Я хочу получить ответ от dot net web-services.Я использую web_service в своем приложении, но когда я достиг в HttpTransportse
Показывает SocketTimeoutException
и не получает ответа.SocketTimeOutExcpetion при получении ответа от веб-сервисов на Android
Вот строка ошибки. И получение ошибки в строке androidHttpTransport.call(SOAP_ACTION+webMethName, envelope);
Я пробовал последний 1 день, но не решил проблему.
Любая помощь приветствуется. Как решить эту проблему.
ли какие-либо проблемы с моей стороны
Ошибка:
5-10 11:18:38.245: W/System.err(849): java.net.SocketTimeoutException
05-10 11:18:38.255: W/System.err(849): at org.ksoap2.transport.HttpTransportSE.call(Http
Код:
public static String invokeHelloWorldWS(String name, String webMethName) {
String resTxt = null;
SoapObject request = new SoapObject(NAMESPACE, webMethName);
PropertyInfo sayHelloPI = new PropertyInfo();
sayHelloPI.setName("Name");
sayHelloPI.setValue(name);
sayHelloPI.setType(String.class);
request.addProperty(sayHelloPI);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.call(SOAP_ACTION+webMethName, envelope);
SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
resTxt = response.toString();
} catch (Exception e) {
e.printStackTrace();
resTxt = "Error occured";
}
return resTxt;
}
}
Надеюсь, это может вам помочь! –