0
HTTP 요청을 처리하는 함수 집합을 작성 중이며 오류 처리를위한 예외 집합을 만들어야합니다. 여기에서는 TCP 스택 비 및 2xx 응답 코드로 응답을 처리 할 수있는 오류에 RequestException WrongURIException
조작 된 URI에 대응인스턴스 생성 컨텍스트로 유형 지정 가능
data HStream ty => ErrorResponse ty = ErrorResponse (Response ty)
data HStream ty => HttpException ty = WrongURIException String | ConnException ConnError | RequestException (ErrorResponse ty)
instance HStream ty => Exception (HttpException ty)
, ConnException
이다. 라인 3에 instance Exception
을 선언하기 전에 Typeable을 파생해야하지만 유형이 손실됩니다. 어떻게해야합니까?
알아두기. 그렇지만 컴파일러가 어떤 종류의 응답 본문을 사용해야할지 결정하기 위해 예외에 2xx가 아닌 응답을 첨부해야합니다? –