2017-11-23 5 views
0

私はカスタム理由コードで応答しようとしています。例:これはアッカHTTPで行われている方法(Akka-HTTP)カスタム理由の指定方法は?

404 Didn't find it anywhere! 

または

400 Bad Request: missing parameter 'a' 

+0

を私はステータスコードは、密閉された抽象クラスであるため、それが可能だと思ういけません:https://doc.akka.io/api/akka-http/current/akka/http/scaladsl/model/StatusCode.html –

答えて

0

status codeのカスタムまたはreasonのカスタムを意味するかどうかは不明です。

あなたは、単に返すことができるステータスコード404を返すには:

HttpResponse(404) 

をあなたが返すことができるカスタマイズされた理由戻るには:

HttpResponse().withStatus(StatusCodes.custom(404, "Didn't find it anywhere!", "")) 
+0

ありがとう!私はカスタム '理由'の後だった。 –

+0

私は 'HttpResponse(StatusCodes.custom(404、"どこにも見つかりませんでした! "、" "))'を実行してスカラー上位APIで使用できるようにしなければなりませんでした。 –

関連する問題