2013-07-15 1 views
0

Я разрабатываю приложение для Android, которое я должен отправить данные через запрос на мыло и получить результат. Я могу сделать это простым способом, но, как видно на изображении, мне нужно установить его тип. Потому что, когда я пытаюсь соединить это дает мне ошибку на этой линии:Запрос на мыло для Android в зависимости от типа

HttpTransportSE androidHttpTransportTax= new HttpTransportSE(URL); 
androidHttpTransportTax.call(SOAP_ACTION1, envelope); 

enter image description here

Так я создать запрос мыла, как это, как все делают.

SoapObject req= new SoapObject(NAMESPACE, "ApplyRequest"); 
SoapObject country= new SoapObject(NAMESPACE, "country"); 
    PropertyInfo info=new PropertyInfo(); 
    info.setName("id"); 
    info.setNamespace(NAMESPACE); 
    info.setType(PropertyInfo.STRING_CLASS); 
    info.setValue(string); 
    country.addProperty(info); 
req.addSoapObject(country); 

Так, чтобы подвести итог мой вопрос, я должен добавить что-то, чтобы определить «EuropeType», так что я могу получить ответ от службы?

ответ

0

Я нашел ответ. На самом деле это очень просто. Я добавил атрибут «страна».

country.addAttribute("xsi:type", "v16:EuropeType"); 

и получил ответ от мыла.

 Смежные вопросы

  • Нет связанных вопросов^_^