0
나는 akka http를 사용하고 있습니다.ToResponseMarshaller in Akka http
{ "ok" : "true", "content" : "..." }
{ "ok" : "false", "content" : "..." }
을 그리고 또한 내가 일하기 위해 코드을 가지고 싶다 :
sealed abstract class ApiResponse[A](val content: A, val code: Int)
final case class Success[A](override val content: A, override val code: Int) extends ApiResponse(content, code)
final case class Failure[A](override val content: A, override val code: Int) extends ApiResponse(content, code)
내가 그들 각각 다음 jsons에 정렬 화하고 싶은 내 API 층에서 나는 다음과 같은 클래스를 정의 응답에서 http 상태 코드로 설정합니다. 이 ToReponseMarshaller를 정의하려고했지만 내 문제의 올바른 선택인지 확실하지 않습니다.
가 어떻게 솔루션을 사용하여 다른 상태 코드를 설정할 수 있습니다
또한, 새로운 의존성을 가지고해야합니까? – user3763116
필요한 값을 가진'Response' 인스턴스 만 있으면됩니다. 응답 ("false", "some content")'또는'Response ("true", "some other content")'을하면'{ "ok": "false", "content": " 일부 콘텐츠 "}'또는'{"ok ":"true ","content ":"다른 콘텐츠 "}' – hveiga
HTTP 상태 코드에 대해 묻습니다. – user3763116