問題タブ [ksoap2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
381 参照

java - ksoap2 .jars の壊れたパッケージ リンク?

私は現在、ウェブスペースを使用しているアンドロイドで小さなアプリケーションを構築しようとしていますが、問題は、ksoap2 パッケージ (たとえば、ここからすべての依存関係 2.5.2 を含む ksoap2 ) をダウンロードする場合、ダウンロード後のファイルサイズが 21.6KB になることです。しかし、表には 141KB と書かれています。

これは、アーカイブが破損/壊れているために理解できる外部ライブラリ (Dalvik と互換性がない) としてインポートしようとすると、エラーが出力されます。

適切な .jar-archive をダウンロードできるリンクを教えてもらえますか?

(2 番目の質問: javadoc の使用方法は? 外部ライブラリ ダイアログ -> ksoap2...->javadoc をクリックした場合、それらをパスに設定する必要がありますか?)

前もって感謝します

0 投票する
1 に答える
1108 参照

java - BlackBerry Simulator と電話での DNS エラー

こんにちは、私のアプリケーションを BB に接続するのに少し問題があります。私は ksoap2 を使用して、GlassFish 3 で実行した Java Web サービスを呼び出しています。シミュレーターでこの URL を呼び出すと、

「http://equilibrio-120:8088/SocialVoiceServer/SocialServerWSService」

すべてがうまく機能し、接続します。Web サービスは現在、自分のコンピューターで実行されています。しかし、URL に ";deviceside=true" を追加すると、失敗して DNS エラーが発生します。なぜこれが起こるのか知っている人はいますか?

0 投票する
1 に答える
3769 参照

android - kSoap2 を使用して Android で WebService にアクセスする

Web サービスにアクセスするために kSoap2 を使用する適切な方法を見つけるために、過去 3 日間から掘り下げてきました。これで Web サービスにアクセスできるようになりましたが、正しい方法に従ったのか、標準から外れているのかを知る必要があります。取得した完全なコードと出力を投稿しました。どこかで間違っている場合は、修正してください。

// WebServiceConsumer.java

// FootBallScrorerActivity.java

出力:

出力を表示するには、ここをクリックしてください

どんな助けでも感謝します....事前に感謝します

0 投票する
3 に答える
12135 参照

android - ksoapで複雑なオブジェクトを解析する方法は?

ksoapを使用してSOAPWebサービスに接続します。そして、見返りにSoapobjectを取得します。この複雑なsoapobjectをどのように解析しますか。

私の問題は、SoapObjectがgetPropertyのオブジェクトを返すことです。これは、ツリー内のリーフまたはノードである可能性があります。いくつかのintと文字列で構成される複雑なresultobjectと、複雑なオブジェクトのリストがあります。ここで、プロパティが葉であるか、SoapObjectとして解析できる別の複雑なオブジェクトであるかをどうにかして判断する必要があります。

これを解析する方法の例はありますか?

0 投票する
1 に答える
2446 参照

java - AndroidのKsoap2で異なる名前空間のWSDLを呼び出す

Ksoap2ライブラリを使用してAndroidからWSDLを呼び出しています。私はすでに問題なくそれを行っていますが、特にこのWSDLには多くの異なる名前空間があり、これが大きな問題を引き起こします。私が見つけたのは

http://ksoap.objectweb.org/project/mailingLists/ksoap/msg00454.html

Androidで複雑なSOAP応答を解析する方法

箱から出して修正することはできないと言われたので、QNameクラスを作成し、それをサポートするようにSoapObject/PropertyInfoを変更する必要があります。しかし、私はこれを手作業で行う方法がわかりません。

そのようなことをした人はいますか?

ありがとう!

0 投票する
2 に答える
1364 参照

java - JavaでSOAPWebサービスにアクセスしているときのKXmlParser.require(KXmlParser.java

ライブラリ「ksoap2-android-assembly-2.4-jar-with-dependencies.jar」を追加しましたが、以下のエラーが発生します:

0 投票する
3 に答える
29207 参照

android - java.lang.ClassCastException:org.ksoap2.serialization.SoapPrimitive?

AndroidクライアントアプリケーションからWebサービスを呼び出しています。表示しようとしたときに応答を受け取った後、ClassCastExceptionが発生します。以下は私のコードです:

item_code.setText((CharSequence)(response.getProperty(6)));で例外が発生します。 なので

できるだけ早くいくつかの解決策を提案してください。

よろしく、ラフル

0 投票する
2 に答える
2696 参照

android - ksoap2-リクエストパラメータが常に欠落しています

iPhoneのSOAPコードまたは別の.Netクライアントから完全に呼び出されて機能しているASP.NetWebサービスがあります。ただし、Ksoap2を使用しようとすると、サービスに渡されるパラメーターが設定されません。WebMethodが最初に行うことは、文字列がnullまたは空であるかどうかをチェックし、「AuthenticationFailure」応答を返すことであるため、サービスではパラメータ「AuthenticationID」が入ってはなりません。私はその応答を受け取ったので、SOAPのものは問題なく、パラメーターだけが渡されていないことがわかりました。

また、WSDLは次のようになります。

簡単なサービスで、KSoap2を使えば簡単に利用できると思いました。ありがとう!

0 投票する
3 に答える
12290 参照

android - Android用のKSOAP2は

WSDL がhttp://srilanka.lk:9080/services/CropServiceProxy?wsdlにある Web サービスにアクセスしようとしています。SoapUI を使用してリクエストを送信し、正常に応答を受け取りました。

次に、KSoap2 for Android を使用して、応答を得ようとしました。しかし、私が得るのは SoapFault エラーだけです。コードは次のとおりです。

文字列 NAMESPACE = "http://schemas.icta.lk/xsd/crop/handler/v1";

これにより、次の結果が得られます。

VER11で試してみましたが、bodyInとして以下のエラーが出ます。

これは Android 用の Ksoap2 に何か問題がありますか? では、Android で Web サービスを利用する別の方法はありますか? (SOAPのみ利用可能)

更新: コンプレックス型の KvmSerializable インターフェイスを試しました。以下は私のコードです。それでも同じエラーが発生します。XMLPullParser エラーが http_transport.call 行でスローされています。

これは、クライアント側での複合型の実装です。私は WSDL しか持っていません。

Web サービスの応答にアクセスして解析するための変更されたコード。

文字列 NAMESPACE = "http://schemas.icta.lk/xsd/crop/handler/v1/"; 文字列 URL = "http://www.srilanka.lk:9080/services/CropServiceProxy.CropServiceProxyHttpSoap12Endpoint"; String method_name = "getCropDataList"; 文字列 SOAP_ACTION = "http://schemas.icta.lk/xsd/crop/handler/v1/getCropDataList";

0 投票する
1 に答える
7697 参照

android - HttpTransportSE requestDump が NullPointerException を返す

webserviceAndroid 経由で AndroidにアクセスしようとしていますKsoap2

が作成され、目的の文字列を出力するSoapObjectSOP が作成されます。bodyOutしかし、呼び出しを行うために作成しrequestDumpたオブジェクトの a を実行すると、aが発生します。つまり、トランスポート オブジェクトは null です。これはどのように起こりますか?HttpTransportSENullPointerException

Web サービスはhttp://srilanka.lk:9080/services/CropServiceProxy?wsdlにあります。

このサービスは SoapUI と非常にうまく連携します。

SoapUI リクエスト:

SoapUI 応答:

クライアント側の複合型のKvmSerializable実装:

Web サービス呼び出し:

誰でもこれを説明できますか?