Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка подключения к веб-сервису 
:(
    Опции темы
Baralgin
Дата 29.9.2011, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 29.9.2011

Репутация: нет
Всего: нет



День добрый!

При попытке подключения к ASP (.asmx) веб-сервису вылетает следующая ошибка:

expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <html>@1:6 in java.io.InputStreamReader@40535038

Корректность URL и SoapAction проверил.

Код следующий:

Код

package button.click.activity;

import org.ksoap2.SoapEnvelope;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.AndroidHttpTransport;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class ButtonsActivity extends Activity {
    /** Called when the activity is first created. */
    
    private TextView mText;
    private static final String NAMESPACE = "http://www.zetasoft.ru/";
    private static final String URL = "http://www.oilcity.ru:8080/transferservice/transfer1c2web.asmx";
    private static final String SOAP_ACTION = "http://www.zetasoft.ru/Version";
    private static final String METHOD_NAME = "Version";
    Object result = null;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        mText = (TextView)findViewById(R.id.textView1);
     
        final Button button4=(Button)findViewById(R.id.button4);
        button4.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
            // TODO Auto-generated method stub
            try {
                     SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
                     SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
                
                     envelope.dotNet = true;
                     envelope.setOutputSoapObject(request);

                     AndroidHttpTransport androidhttpTransport = new AndroidHttpTransport(URL);
                     androidhttpTransport.call(SOAP_ACTION, envelope);
                         SoapPrimitive response = (SoapPrimitive)envelope.getResponse();
                         String resultValue = response.toString();
                 mText.setText(resultValue);        
            }
            catch(Exception e){
                 mText.setText(e.getMessage());        
                 System.err.println(e); 
            }
        }
        });
     }
}


Перерыл кучу форумов, нигде адекватного ответа не нашел, надеюсь на вашу помощь.
Заранее спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.