問題タブ [spray]

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 投票する
2 に答える
5459 参照

unit-testing - スプレークライアントの応答をモックする方法

私は単純なスプレークライアントを持っています:

完全なコードはここにあります。

Successサーバーの応答をモックして、 andFailureケースのロジックをテストしたいと考えています。私が見つけた唯一の関連情報はここにありましたが、ケーキパターンを使用して sendReceive メソッドをモックすることはできませんでした。

任意の提案や例をいただければ幸いです。

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

scala-2.10 - スプレー io のスプレー サーブレット モジュールの依存関係を把握できません。

私のbuild.sbtの関連部分はここにあります:

サーブレット API に何を使用しようとしても、同じ 12 個のエラーが発生します (または、サーブレット API ではない可能性があります)。

適切な依存関係が何であるかについて本当に途方に暮れており、それらはspray.ioサイトで正確に説明されていません。または、私は愚かで、依存関係が何であるかを理解できません。

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

json - すべての拒否をスプレーでカスタム json に変換するにはどうすればよいですか?

スプレー (spray.io) が拒否を生成すると、文字列の本体で応答します。私のすべての API クライアントは、私の API が json のみを返すと想定するため、すべての拒否をグローバルに、エラー オブジェクト形式に準拠する有効な json オブジェクトにしたいと考えています。どうすればこれを実現できますか?

エラーオブジェクトのフォーマットは次のようになります

UserNotFounderrorType は、およびのような値の内部の列挙型スタイルのリストです。NeedPaidAccount

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

scala - スプレー HttpClient 同期/ブロッキング呼び出し

これはSprayの目的に反する可能性があることを認識していますが、HttpClientオブジェクトを使用する場合、ブロックせずに後で発行するデフォルトの動作とは対照的に、結果が返されるまでリクエストをブロックできるかどうか疑問に思っていました.折り返し電話。

HttpClient のソースを簡単に調べて、同期プライベート http クライアント スーパークラスをラップする akka アクターだと思ったのですが、そうではないようでした。

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

scala - スプレー io - sbt の依存関係に関するエラーを解決できない

の依存関係に関するエラーを解決できないため、spay.io の例を試すことはできませんbuild.sbt。これがどのように見えるかです:

ただし、エラーが発生します。

バージョンを 1.1 に変更しても、同じエラーが発生します。

それの何がいけないの?