問題タブ [mtom]
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 - MTOM Java Web サービス認証
axis2/mtom Webサービスを介してユーザーを認証するためのシンプルで安全な方法を探しています...
http認証...またはセッションCookie認証のようなもの。
実際の例は私を大いに助けてくれます。
画像を受け取って処理するこの Web サービスがあります...認証と、画像を使用してそのユーザーを処理する方法を要求する必要があります (たとえば、画像をユーザーのフォルダーに移動します)...
ありがとう...
java - Metro を使用してクライアント側に MTOMFeature を追加すると、MIMEParsingException が発生します。なぜですか?
Grails と Metro 1.0.2 プラグインで公開されている MTOM 対応の Web サービスがあります。
このチュートリアルに従って、次のような Java テスト クライアントをセットアップします。
クライアントを実行すると、次のエラー メッセージが表示されます。
例外のため、SOAP メッセージを作成できませんでした: org.jvnet.mimepull.MIMEParsingException: 開始境界がありません
ただし、MTOMFeature を追加せずに
TestService service = new TestServiceService().getTestServicePort();
、ファイルをアップロードするだけで問題ありません。しかし、サーバー側とクライアント側の両方で MTOM が有効になっていない場合、ファイル全体がメモリに保持されます (ストリーミングされません)。だから、私の質問は
- なぜそのエラーが発生するのですか?
- MTOMFeature を追加しない場合でも、ファイルは MTOM 転送されますか?
ヘルプ/ヒントをいただければ幸いです。
c# - Axis2 MTOM Web サービスとそれを使用する .NET クライアント
したがって、この新しい Axis2 MTOM Web サービスは、Java ベースの Web サービス クライアントに正しく提供されます。
サービス (または Web) 参照を vs2008 に追加し、生成されたコードでそれを使用しようとすると、問題が発生します。これまでのところ、すべて問題ありませんか...これが起こることです:
- 必要なオブジェクト (クライアント、リクエスト、パラメータ オブジェクト) を作成します。
- サービスを呼び出します
- 応答を受信すると、次のメッセージで例外がスローされます。
または質問は
axis2 Web サービスの応答を非 MIME タイプに設定する方法は?
wcf - MTOMエンコーディングとカスタムバインディング
カスタムバインディングとMTOMエンコーディングを構成するにはどうすればよいですか?私は以下のようなカスタムバインディングを持っています、
そして、私のMTOMバインディングは次のようになります。
これを組み合わせるにはどうすればよいですか?
wcf - MTOMとテキストメッセージのエンコーディングを同じサービスに含める
複数の運用契約を公開するWCFサービスがあります。1つの契約は、大きなファイルをアップロードすることです。それで、そのメソッドにMTOMメッセージエンコーディングを使用し、他のメソッドにテキストエンコーディングを使用したいですか?単一のサービスを作成し、テキストとMTOMメッセージエンコーディングを使用するにはどうすればよいですか?
axis2 - Axis 2 MTOM 一時ファイルを HttpServletRequest にストリーミングする方法
以下のコードを使用して、Web サーバーから添付ファイルを取得しています。この場合のクライアントは Web ブラウザです。そのため、現在、ユーザーは Web サーバーに添付ファイルのリクエストを行っています。Web サーバーは、別のサーバーに添付ファイルの MTOM 要求を行います。その Web サーバーは、添付ファイルがダウンロードされるのを待ってから、その添付ファイルを応答に書き出します。ユーザーは、ファイルを取得するために 2 倍の時間待機しています。Axis2 コードを利用して一時ファイルにアクセスし、作成中にユーザーにストリーミングできるようにするにはどうすればよいですか? これが最善の方法とは思えないことは承知していますが、これは要件です。最大 2GB の大きなファイルを扱っているので、ファイルを受信するまで 2 倍の時間を待ってもうまくいきません。
jakarta-ee - SOAP MTOM/非 MTOM 添付ファイルを処理する Axis2/Axiom
周りを見回して、提案されたさまざまな解決策を試した後、これを書いています。MTOM/非 MTOM SOAP メッセージからバイナリ データを抽出するために推奨される最も一般的な 2 つのソリューションは次のとおりです。
- OMText ノードを取得し、その中にある dataHandler インスタンスを使用します
- 「href」属性を含む OMElement ノードを見つけます。「cid:xxxxx」値を取得し、「xxxxx」部分を使用して、メッセージ コンテキスト インスタンスに存在する添付ファイル マップから添付ファイルを取得します。
私が直面している問題は、クライアントが SOAP 応答メッセージが MTOM であることを示していることです [これは、メッセージ コンテキスト インスタンスの isDoingMTOM() メソッドを使用して判断しました]。ただし、「href」属性を含む OMElement ノードはありません。SOAP エンベロープを印刷すると、バイナリ データが本文内にインラインで存在することがわかりました。そこで、データを取得するために OMText ノード アプローチを試みましたが、OMElement を対応する OMText ノードにキャストしようとすると、常に classCastException が発生します。
誰かが私が見逃していることを指摘できますか?
wcf - カスタム MTOM バインディングと最大アップロード サイズ
アップロード サービスに以下のバインド構成を使用しています。
しかし、この設定では、1 MB を超えるような大きなファイルをアップロードできません。サーバーの応答は悪い要求です。
何かご意見は?
java - JAX-WS MTOM delete attachment after sending to client
I am using the reference implementation of JAX-WS with Java 1.6. On my server I have Web Service method which returns a response with an attachment as a javax.activation.DataHandler.
What I need to do is delete the file after it has been completely sent from the server to the client. However my webservice method has finished before the response is sent from the client.
What can I do to mark the file for deletion, or is there a callback I can hook into to delete the file after transmission?
thanks
wcf - BizTalk2006R2でのMTOM/XOPサポート?
現在、Webサービスリクエストを介してバイナリデータをXOP添付ファイルとして返すBizTalkソリューションに取り組んでいます。BizTalkはWCFアダプターを介してMTOMをサポートしていますが、BizTalkがXOPもサポートしているかどうかわかりませんか?
( BizTalk添付ファイルパターンに関するブログ投稿を見つけましたが、それは私に好ましい解決策を与えません)
BizTalk 2006 R2、VisualStudio2005を使用しています