2012-01-25 7 views
0

ksoap을 사용하여 SAP 서버에 인증하려고 시도 중입니다. 사용자 이름과 비밀번호를 고려하지 않는 것으로 보입니다. 나는이 잘못을 얻을ksoap2로 인증 할 수 없습니다

HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); 
List<HeaderProperty> headers = new ArrayList<HeaderProperty>(); 
     String code = Base64.encode("usernametxt:pass".getBytes()); 
     headers.add(new HeaderProperty("Authorization", "Basic " + code)); 
     System.out.println("req dump: " + androidHttpTransport.requestDump); 
     MarshalBase64 marshal = new MarshalBase64(); 
     marshal.register(envelope); 
     androidHttpTransport.call(SOAP_ACTION, envelope, headers); 
String res = androidHttpTransport.responseDump; 

: 이것은 내 코드입니다

expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <html>@1:6 in [email protected]) 

[2012-01-25 12시 25분 14초 - 에뮬레이터] System.err에/W를 (503) : org.xmlpull .v1.XmlPullParserException : 예상 됨 : START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (위치 : START_TAG @ [email protected]로 @ 1 : 6) [2012-01-25 12 : 25 : 14 - 에뮬레이터] W/System.err (503) : org.kxml2.io.KXmlParser.exception (KXmlParser.java:273) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : org.kxml2.io.KXmlParser.require (KXmlParser.java:1424) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : org.ksoap2.SoapEnvelope.parse (SoapEnvelope.java:127) [2012-01-25 12:25 : 14 - 에뮬레이터] W/System.err (503) : org.ksoap2.transport.Transport.parseResponse (Transport.java:100) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : org.ksoap2.transport.HttpTransportSE.call (HttpTransportSE.java:195) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : com.test. TestWebserviceActivity.onCreate (TestWebserviceActivity.java:78) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1611) [2012-01-25 12:25:14] - 에뮬레이터] W/System.err (503) : at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1663) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : android.app.ActivityThread.access $ 1500 ActivityThread.java:117) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : android.app.ActivityThread $ H.handleMessage (ActivityThread.java:931) [2012 -01-25 12:25:14 - 에뮬레이터] W/System.err (503) : android.os.Handler.dispatchMessage (Handler.java:99) [2012-01-25 12:25:14 - 에뮬레이터 ] W/System.err (503) : android.os.Looper.loop (Looper.java:123) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : at android.app.ActivityThread.main (ActivityThread.java:3683) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : java.lang.reflect.Method.invokeNative에서 (네이티브 방법) [2012-01-25 12:25:14 - Emu lator] W/System.err (503) : java.lang.reflect.Method.invoke (Method.java:507) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:839) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : com. android.internal.os.ZygoteInit.main (ZygoteInit.java:597) [2012-01-25 12:25:14 - 에뮬레이터] W/System.err (503) : at dalvik.system.NativeStart.main (네이티브 메서드)

응답이 null이고 androidHttpTransport.requestDump가 null입니다. 내가 뭘 잘못하고 있니? 는 내가이 그것의 마지막 버전이라고 생각

답변

0

감사드립니다. 무엇이 잘못되었는지 모릅니다.
+0

ksoap2-안드로이드 조립-2.6.0-항아리-과 의존성 – user1140656

+0

최신 버전을 using.Use하는 KSOAP jar 파일의 버전 당신에게 – user1140656

관련 문제