問題タブ [ws-client]
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.
scala - Play ws api呼び出しでマップ外のリストが必要
play-scala アプリケーションで、WS 呼び出しを行っています。
マップ内では、このメソッドによって返される ListBuffer lb に入れたエントリのシーケンスが返されます。問題は、ListBuffer が map{} 内の値を表示するが、その外側には表示されないことです。その結果、空の ListBuffer がメソッドから渡されます。
ws 応答に遅延があるのではないかと考えたので、次のことを試してみましたが、利点はありませんでした。
いっぱいになったリストバッファが返されるのを手伝ってください
java - java.lang.illegalstateexception: WSRequest を使用して閉じました : Play Java
WSClient
Play ドキュメントに従って作成しました。そして、そのクライアント オブジェクトを使用して、WSRequest を使用して応答を取得します。しかし、私が得ているのはnull
本体と0
サーバーの応答コードだけです。そして、私が要求した場所にデバッグするget()
と、 java.lang.illegalstateexception: closed
.
以下は私のコードです。
WS クライアント
リクエストハンドラ
ExecutorService
非同期処理にも使用します。この問題をどこでも検索しましたが、まだ解決策が見つかりません。
デバッグ中のエラー
新しいデバッグ エラー
ssl - Grails- SSL 用の WSClient
WSClient を使用して wsdl サーバーに接続しています。
httpリクエストですべてが期待どおりに機能します。しかし、SSL(https) を使用すると、「ドキュメントが移動しました」というエラーがブラウザに表示されます。
利用可能なメソッドのプラグインのプリントを取得するので、プラグインがサーバーに接続されていることがわかります。
質問:
- 利用可能なメソッドの印刷物を見るとわかるように、サービスは https ではなく http です - なぜですか?
- WSClient は SSL 呼び出しをサポートしていますか?
- grails で wsdl への呼び出しを実装するより良い方法はありますか?
前もって感謝します
scala - WsClient のダウンロード サイズを制限する
で URL 解析を実行していWsClient
ます。ただし、大量のデータ (ビデオを指す URL など) を含むリモート リソースを解析したくありません。
にリモート コンテンツ制限を設定する組み込みオプションはありますWsClient
か?
Akka Streamなしでそれを行うことは可能ですか? ストリームを使用する際の難点は、それが を提供することですByteString
。そのため、コンテンツ エンコーディングの頭痛の種 (utf8、cp1251 など) があります。