2016-09-28 2 views
0

android에서 ksoap을 사용하여 서버에 연결하려고합니다. ksoap jar 파일을 라이브러리로 추가했으며 모든 ksoap 가져 오기가 정상적으로 작동합니다. 하지만 HttpTransportSE에 오류가 표시됩니다.SOAP 요청에서 Socket failed 오류가 발생했습니다.

SoapObject request = new SoapObject(Webservices.WSDL_TARGET_NAMESPACE, "LoginValidate"); 
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); 
envelope.dotNet = true; 
envelope.setOutputSoapObject(request); 
HttpTransportSE httpTransport = new HttpTransportSE(Webservices.SOAP_ADDRESS); 
httpTransport.call(Webservices.SOAP_ACTION + "LoginValidate", envelope); 

이 줄에서 오류가 발생합니다. 소켓 예외로 httpTransport.call(Webservices.SOAP_ACTION + "LoginValidate", envelope);이 발생합니다. 소켓에 오류가 발생했습니다.

+0

매니페스트에 인터넷 사용 권한을 추가 했습니까? –

+0

@KNeerajLal 예 우리는 허가를 추가했습니다. –

답변

0

소켓 예외는 네트워크에 문제가 있음을 의미합니다.

1. 방문한 서버가 정상인지 확인하십시오.

2. 휴대 전화의 네트워크가 정상인지 확인합니다.

관련 문제