0

私はSpray 1.3.3を使用しています。次のような仕様があります。

"Add a collection using a PATCH with correct update hash" in {
  Patch("/datastore/collections/FMI", CollectionPatch(addPriceCodes =
    Some(List(PriceCode("AMI", "22", None))))) ~>
    addHeader(hashHeader, updateHash) ~> routes ~> check {
    status should equal(Accepted)
  }
}

これは、私が見たドキュメンテーションにあるように見え、コンパイルされますが、実行すると 500 が返されます。ルートにブレークポイントを設定すると、その中に入ることはありません (ヘッダーを追加しない他のテスト関数で行う場合)。IntelliJ では、と~>の間のシンボルを解決できないというエラーが表示されます。addHeaderroutes

ルートに送信するヘッダーを追加する正しい方法は何ですか?

4

1 に答える 1

0

上にリストしたものがうまく機能することがわかりました。私は自分のルートに入っていて、例外のバックトレースで間違ったことを見ていました。

于 2016-11-02T21:00:48.623 に答える