0
vozgar2
01.12.15
✎
22:11
|
Вот код, который я собрал по кускам на просторах интернета для android:
HttpTransportSE HttpTransport = new HttpTransportSE(";);
StringBuffer auth = new StringBuffer("rotting");
auth.append(':').append("");
byte[] raw = auth.toString().getBytes();
auth.setLength(0);
auth.append("Basic");
org.kobjects.base64.Base64.encode(raw, 0, raw.length, auth);
List headers = new ArrayList();
headers.add(new HeaderProperty("Authorization", auth.toString()));
SoapObject so = new SoapObject(";, "SetCoordinates");
so.addProperty("latitude", "1234");
so.addProperty("longitude", "123");
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
HttpTransport.setXmlVersionTag("");
envelope.setOutputSoapObject(so);
HttpTransport.call("SetCoordinates", envelope, headers);
В итоге получаю следующую ошибку:
org.xmlpull.v1.XmlPullParserException: expected: START_TAG { (position:START_TAG <html>@1:7 in java.io.InputStreamReader@535c5020)
В android не силен, подскажите где у меня ошибка? Веб-сервис работает, проверяk через SoapUI.
|
|