SOAP 웹 서비스를 호출하는 응용 프로그램. XML 요소 중 하나는 데이터 유형을 기대하고있다 base64Binary
비누 웹 서비스의 base64Binary
<sessionPassword>base64Binary</sessionPassword>
같은 색소폰 같이 구문 분석하는 동안 1.I을 읽을 수 있습니다
setSessionPassword((new String(ch,start,length)).getBytes());
이 맞습니까?
2.I는 다음과 같이 URI에이 암호 필드를 전달해야
private static final String URI_BASE = "https://srini3000.com/Conversion/gateway.asmx/ASAPIDList?";
String _sessionNum = "sessionNum=$1&";
String _sessionPaswrd = "sessionPassword=$2&sessionPassword=";
StringBuilder url = new StringBuilder(URI_BASE) ;
url.append(_sessionNum.replace("$1",Integer.toString(xmlHandler.getSessionNum())));
url.append(_sessionPaswrd.replace("$2",xmlHandler.getSessionPassword().toString()));
POINT2에 같은 한 후에 나는 System.Byte에 79be0360 @ [B 변환 할 수 없습니다 직면하고있다.
의견을 보내주십시오. FYI 나는 resti를 사용하여 uri 전화를 걸고 있습니다. FYI XmlHandler는 xml 구문 분석 후 빌드 된 pojo 클래스입니다. SessionNum
, SessionPassword
(byte[]
으로 선언 됨) 필드가 있습니다.