2017-11-15 11 views
2

私は現在、アンドロイドアプリケーションを介してhttp://localhost:9063/WebService1.asmxを実行しているC#で書かれたSOAPサービスを消費したいプロジェクトに取り組んでいます。私のデータベースはwampserver(mysql)にあります。私はアンドロイドアプリケーションにC#で書かれた石鹸ウェブサービスを介して自分のデータベースを公開しています。ANDROID APP経由でローカルにホストされたSOAPサービスを消費する

現在、私のアンドロイドアプリとローカルホストは同じネットワーク(Wi-Fi)にあります。私はアンドロイドアプリケーションを介して石鹸サービスhttp://localhost:9063/WebService1.asmxを呼び出すと思います。私は同じネットワーク内にある間、郵便配達員を経由して別のマシンからローカルにホストされたWebサービスと通信しようとしています。しかし、それはお互いに通信することができません。

私はこれを成し遂げる方法上の任意のヒントをいただければ幸いあまりに error このエラーを取得しています郵便配達を経由してローカルでSOAPサービスにアクセスしてみてください。

+0

別のマシンからアクセスしようとしているときに 'localhost'の代わりにip addressを使用していることを祈っています –

+0

あなたのアプリケーションはどこで実行されていますか?そして、他のマシンとは何をしていますか? – greenapps

+0

yep..imルータが割り当てたIPアドレスを使用 – SelakaN

答えて

1

エラーがData at the root level is invalid. Line 1, position 1と表示されているため、データ読み取り部分を正しく実装しているかどうかを確認する必要があります。

"ルートレベルのデータが無効です"とは、XMLドキュメントではないものを解析しようとしたことを意味します。

+0

ありがとうございました....私は結果を返すjson変換のためかもしれません... – SelakaN

+0

@SelakaNanayakkara素晴らしい! – Sajeetharan

関連する問題