0
wcf 웹 서비스에 들쭉날쭉 한 배열을 보내는 데 문제가 있습니다. 이 메서드는 학생과 관련된 정보의 studentId 및 jaggedArray를 기대합니다. 다음은 C에서 메소드 서명입니다.안드로이드에서 KSOAP2를 사용하여 WCF 서비스에 매개 변수로 재그 배열 보내기
String[][] SearchStudent(string studentId, String[][] additionalInformation);
KSOAP wiki 페이지에 따르면 아래 코드가 작동했을 것입니다. 나는 또한 Hashtable로 시도했다. 동일한 오류 메시지가 반환되었습니다.
SoapObject additionalInformation = new SoapObject(NAMESPACE, "SearchStudent");
additionalInformation.addProperty("StudentFirstName", "John");
additionalInformation.addProperty("StudentLastName", "Doe
additionalInformation.addProperty("StudentDOB", "06101990");
SoapObject request = new SoapObject(NAMESPACE, "Authenticate");
request.addProperty("sessionId", params[0]);
request.addProperty("additionalInformation ", AuthParams);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.bodyOut = request;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(url);
androidHttpTransport.debug = true;
(new MarshalHashtable()).register(envelope);
androidHttpTransport.call(SOAP_ACTION + "SearchStudent", envelope);
SoapObject sResult = (SoapObject)envelope.getResponse();
잘못된 인수 오류 메시지가 표시됩니다. 여기서 내가 뭘 잘못하고 있니?
페이지를 찾을 수 없습니다! – CodeIt