問題タブ [ksoap]
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.
java - SOAP を使用した WebService の使用
KSOAP を使用して Android で WebService を使用するにはどうすればよいですか?
ありがとう
android - AndroidKsoap2Webサービス
3つのAndroidデバイスと通信するWebサービスがあるSOAPWebサービスを使用してアプリケーションを作成したいと思います。私のAndroidデバイスのうち2つは、いくつかのデータをWebサービスに送信し、Webサービスはこのデータを私の最後のAndroidデバイスに送信します。KSOAP2ライブラリを使用してその2つのAndroidデバイスからWebサービスにデータを転送できるかどうか、またはその2つのデバイスから最後のデバイスにデータを転送できる他の実装アイデアが存在するかどうかを知りたいです。
android - ksoap2-android を使用して共有ポイント Web サービスをサブスクライブする際の認証エラー
SharePoint 2010 で、lists.amx サービスの getlist() メソッドを使用する Android アプリケーションを作成しています。ksoap2-android を使用して SOAP メッセージを処理しています。認証しようとすると、xmlpullparser の例外が発生します。START_TAG が必要です... 次のコードが sharepoint サーバーに対して認証されないのはなぜですか?
これが私のコードです:
これが transport.requestdump です (先行する '<' は削除されています):
- v:エンベロープ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:d="http://www.w3.org/2001/XMLSchema" xmlns:c="http: //schemas.xmlsoap.org/soap/encoding/" xmlns:v="http://schemas.xmlsoap.org/soap/envelope/">
- v:ヘッダー />
- v:本体>
- GetList xmlns="http://schemas.microsoft.com/sharepoint/soap/" id="o0" c:root="1">
- listName i:type="d:string">モバイル テスト リスト
- GetList xmlns="http://schemas.microsoft.com/sharepoint/soap/" id="o0" c:root="1">
- /GetList>
- /v:本体>
- /v:封筒>
transport.responsedump は次のとおりです (前の「<」は削除されています)。
- !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
- HTML>
- ヘッド>
- TITLE>不適切なリクエスト
- META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii">
- /HEAD>
- ボディ>
- h2>不正なリクエスト - 無効なホスト名
- hr> p>HTTP エラー 400。リクエストのホスト名が無効です。
- /ボディ>
- /HTML>
blackberry - Ksoap ブラックベリー PropertyInfo.setValue
だから私は PropertyInfo を使用して、石鹸リクエストで複雑なオブジェクトを渡し、Android で正常に動作しています。サンプル:
//envelope は名前空間マッピングを持つ KvmSerializable クラスです。
今、私はブラックベリーに対して同じことをしようとしていますが、「setName」または「setValue」パラメーターが好きではありません。
何か案は?
android - soapobject から xml ファイルを取得する方法
.net Web サービス SoapObject result=(SoapObject)soapEnvelope.bodyIn; から xmldocument を受け取ります。
問題は、結果からxmlドキュメントを取得して解析する方法ですか?
android - ksoap応答からのXML出力
SoapObject result =(SoapObject)soapEnvelope.getResponse();
aht.responsedumpで私はそれを得る
つまり、電話帳はxmlのルート要素であり、次のようになります。
22245278 0 22245648 0
ルートの子にアクセスしてデータを取得する方法
android - kSOAP2 二重 ID 例外
Android アプリケーションで kSOAP 2 を使用しようとしていますが、特定の Web サービス要求を実行しようとすると、「二重 ID」例外がスローされます。kSOAP ソース コードでこれがスローされる場所を見つけることができました。それはSoapSerializationEnvelope
クラス メソッド public Object read()
にあります。例外がスローされることを示すコードの抜粋を以下に示します。
この例外が何であるか、またはどのように修正できるかはまったくわかりません。この例外の扱いを知っている人はいますか?
ありがとう
編集:
このアプリケーションの iOS バージョンでも SOAP Web サービス接続メソッドを使用していることに注意してください。まったく同じ要求で問題はありません。
新情報:
<diffgr:before>
よく調べてみると、問題は、上記と同じ ID を持つテーブルを持つ要素を含む xml 応答に起因しているようです。これが問題の原因だと思います。これまでに実行した他のリクエストにはその要素がなく、例外もありません。質問に追加すると、Webサービスが応答でこのブロックを送信するのを止めるか、kSOAPにそれを無視させることができますか?
android - Web サービスの呼び出し時に Android アプリで OutOfMemoryError が発生する
助けてください....
大きな SOAP オブジェクトを返す Web サービス メソッドを呼び出していますが、OutOfMemoryException
.
どうすればそれを回避できますか?それを行う方法はありますか?
助けていただければ幸いです。よろしく、レオナルド
android - base64でエンコードされた文字列をファイルとして保存します
PDFファイルのbase64でエンコードされた文字列を返すWebサービスがあります。
このファイルをSDカードに保存したい。しかし、これを実行しようとすると、AdobeReaderはファイルが破損していると教えてくれます。明らかに私はそれを適切に保存していません。
resultsRequestSOAP.toString()
このように見えます:
それは単なるスニペットです!
ありがとう
android - Androidでksoap2を介して複雑なデータを送受信する[シリアル化のエラー]
さて、私はメソッドを持つサーバーを持っています
- MonitorRequest (シリアライズ可能オブジェクト) を受け取る
- MonitorResponse[] (シリアル化可能なオブジェクト) を返します
- 各 MonitorResponse には、必要な情報を含む MonitorDetail が含まれています。
コード:
それで、ここに私の質問があります: サーバー内のこれらのオブジェクトの定義を変更することはできません。
ProductRequest を送信し、ProductResponse[] を受信し、KSOAP2 経由で特定の ProductDetail を取得するにはどうすればよいですか?
私はもう試した:
では、どうすればこのコミュニケーションを行うことができますか?