Tecnologia do Blogger.
RSS

[androidbrasil-dev] ksoap null response

Pessoal, bom dia ... Estou recebendo o retorno da minha chamada ao
WebService null ... estranho porque pelo browser (tanto desktop quanto
do emulador) eu consigo ver o XML que ele me retorna, porem no Android
o result acaba vindo null ... Alguma ideia ??

Segue o código:

private static final String SOAP_ACTION = "http://tempuri.org/HelloWorld";

private static final String METHOD_NAME = "HelloWorld";

private static final String NAMESPACE = "http://tempuri.org/";
private static final String URL = "http://192.168.56.1/WebService/WS.asmx";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btn = (Button) findViewById(R.id.btnChamarASMX);

btn.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {

SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);

HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);

try {
androidHttpTransport.call(SOAP_ACTION, envelope);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

SoapObject result = (SoapObject) envelope.bodyIn;

Log.d("app", result.toString());

}
});

}


* obs: sei que nao deve fazer chamadas assim na thread principal,
porem apenas estou fazendo uns testes.

Obrigado !

--
Att.
Diego Ampessan
Microsoft MTA

www.diegoampessan.com.br

Os computadores são incrivelmente rápidos, precisos e burros; Os homens são
incrivelmente lentos, imprecisos e brilhantes; Juntos, seu poder ultrapassa
os limites da imaginação - "Albert Einstein "

--

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário