spray

    5

    2答えて

    サービスを停止する要求を同時に送信するときに問題があります。リクエスト数に応じて、クライアント(Apache JMeter)のメッセージは「接続リセット」されます。たとえば、100個のリクエストを送信し、サーバーのレスポンスは100%成功しますが、500個のリクエストを送信すると、応答の%はエラーです。 java.net.SocketException: Connection reset

    0

    1答えて

    データベースでCRUD操作を実行し、JSONを返す簡単なRESTfulサービスを構築しようとしています。私は関連する予測を取得するために作成した以下の方法が含まれていDAO使用この GET mydomain.com/predictions/some%20string のようなAPIに付着したサービスがあります。 def getPrediction(rawText: String): Predi

    0

    1答えて

    現在、私はAkka HTTPに"actor-per-request" pattern proposed by NET-A-PORTER devsを実装しようとしています。私が直面している問題は、このパターンはドキュメントのどこにも書かれていないということです。 IO(Http) ! Http.Bind(serviceActor, "localhost", port = 38080) リクエスト

    0

    1答えて

    すべてのリダイレクト(正気であれば50まで)、特定のドメインとプロトコル(たとえば、http://somewhere.com〜https://somewhere.else.comの後ろに続く可能性があります)を通過する必要のある特定のパイプラインがアプリケーションにありますが、GETリクエストの場合のみです。私のアプリの他のパイプラインはこれを行うべきではありません。 は、ここでそれが今のようにな

    1

    1答えて

    FormDataは、Content-Typeヘッダーを自動的に設定するはずですが、動作しません。手動で設定しようとしましたが、警告が表示されます。いずれの場合も val gzipPipeline: HttpRequest => Future[HttpResponse] = encode(Gzip) ~> sendReceive ~> decode(Gzip) val request =

    0

    1答えて

    私はspray.ioを使用してHTTPリクエストを処理します。これに対応して、私が除去したいスプレーフレームワークに関する情報があります。ではsprayのレスポンスヘッダーから"Server: spray-can/1.3.3"を削除するにはどうすればよいですか?

    0

    1答えて

    私はSpray/AkkaでリバースHTTPプロキシを実装しようとしていますが、問題が発生します。クライアントが切断された後でも、プロキシサーバーはアップストリームサーバーからデータを受信し続けることがあることがわかっています。 は、ここで私は私のスプレープロキシディレクティブ(bthuillier's implementationにほんの少しの変更)を実装する方法は次のとおりです。 trait P

    1

    1答えて

    フォーム提出によるPOSTリクエストを受け付ける簡単なAPIの部分を設定しています。フォームは、ユーザが同じ名前を共有する1つ以上のチェックボックスを選択することを要求する。 <form> <input type='text' name='textval'> <input type='checkbox' name='cbox' value='val1'> Value 1

    0

    1答えて

    私はスプレーを使用してHTMLページを提供しようとしているとのパラメータを持つ静的なコンテンツを表示します。 getFromResourceとgetFromResourceDirectoryを使用するのはかなり簡単ですが、ページ上のいくつかのJavaScriptが何をすべきかを知るためにいくつかのクエリパラメータを渡す必要があります。それは可能ですか?すべての私の従来の試みは、物事 val rou

    0

    2答えて

    akaと先物はスカラで非常に新しいです。私はスプレーを使ってURLの出力を取得し、別のオブジェクトにFuture[String]を返します。 HTTPリクエストを作成しているオブジェクトは次のとおりです。 object ActionsService { private implicit val formats = DefaultFormats implicit val sys