2012-03-09 16 views
1

kSOAPからWebサービスにアクセスしようとしていますが、サービスは新しいURLの場所に"302 Status"を送信しています。しかし、私の呼び出しは例外をスローします。ここでは、コールは次のとおりです。Android kSOAP処理 "302ステータス"

androidHttpTransport.call(SOAP_ACTION, envelope, null); 

私が得る例外は次のとおりです。

org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <html>@2:7 in java[email protected])

リダイレクト1で元のURLを置き換える、上記のコードは正常に動作している場合。私が状況を読むことができれば、私はそれをうまく処理することができますが、問題は関連性がないと思われる例外を受けています。

これを処理する方法を教えてください。

答えて

2

kSOAPライブラリは、xmlとしてサーバーからの応答を解析しようとします。この場合、応答は期待どおりのxmlオブジェクトではありません。デバッグすると、HTMLページが表示されます。残念ながら、私は同じ問題に直面しているので、私はあなたを助けることができません。