conduit

    0

    1답변

    를 사용 requestBodySourceIO 이러한 타입의 서명을 가지고 Prelude Network.HTTP.Conduit Data.Conduit Control.Monad.Trans.Resource> :t requestBodySourceIO requestBodySourceIO :: GHC.Int.Int64 -> Source IO Dat

    2

    1답변

    콘딧의 라이브러리를 사용하여 파일을 어떻게 저장합니까? 이 의미는 변환 lines을 사용할 수 있도록 하는가 : main :: IO() main = do xxs <- lines <$> (readFile filePath) sourceList xxs =$ pipe $$ saveFile pipe :: Monad m => Conduit St

    1

    1답변

    명시 적으로 Monad의 인스턴스가 아닌 경우 어떻게 하나를 ResumableSource에 추가합니까? 다음은 장난감의 예입니다. a은 Monad 제약을 가지고 있고 b에는 제약이 없습니다. 그래서 우리는 a's하지만 b's을 추가 할 수 있습니다 : Prelude> import Data.Conduit Prelude Data.Conduit> import

    0

    1답변

    이것은 earlier question의 후속 조치입니다. 나는 콘센트 소스 (Network.HTTP.Conduit에서)가 엄격한 ByteString입니다. 나는 그들을 더 큰 덩어리로 재결합 (네트워크를 통해 또 다른 클라이언트로 보내고, 또 다른 인코딩과 게으른 바이트 테스트로 변환 한 후)하고 싶습니다. 나는 위의 질문에서 꽤 잘 작동하는 것으로 보이는

    2

    2답변

    하스켈과 도관을 가지고 노는 동안 나는 설명하기가 어려웠다. {-# LANGUAGE FlexibleContexts #-} import Conduit -- conduit-combinators import Data.Csv -- cassava import Data.Csv.Conduit -- cassava-conduit impor

    1

    1답변

    공유 HTTP 관리자를 사용하면는 /image/gif/library 약 20 초 동안 매니저에게. 아마도이 문제를 일으키는 공유 상태와 GivesPopper의 상호 작용에 대한 것으로 보입니다. 다음은이를 재현 한 샘플 코드입니다. requestb.in을 사용하여 잘못된 길이의 업로드를 보내고 requestb.in에서 다른 유효한 URL을 읽으려고합니다.

    4

    1답변

    두 자원이 나는 인기 하스켈 라이브러리를 사용하여 다운로드 스트리밍 제안 조리법이 사실을 발견했습니다 : https://haskell-lang.org/library/http-client#Streaming http://www.alfredodinapoli.com/posts/2013-07-20-slick-http-download-in-haskell.html 가

    6

    2답변

    나는 "."을 이해합니다. (점)을 기능 구성으로 사용합니다. 나는 "|"을 이해한다. (파이프)를 "또는"가드 도입 구문 (here)으로 사용하지만, 이해할 수없는 방식으로이 연산자를 사용하는 I saw an answer on http-conduits using ".|"입니다. 등 내가 찾은 도관에 대한 다른 참조 : https://docs.google.

    1

    2답변

    저는 Yesod 응용 프로그램을 개발 중이며 sendFlush 및 sendChunkBS을 forkIO 안에 넣으려고하면 오류가 발생합니다. sendFlush 및 sendChunkBS 유형 Monad m => Producer m (Flush Builder)의하지만 forkIO는 IO()이 필요합니다. respondSource "" $ do sendF

    0

    1답변

    ByteString의 스트림에서 작업하고 있습니다. 나는 ByteString 라이브러리 예컨대 : 의도 한대로이 작동 reverseBS :: Monad m => Conduit B.ByteString m B.ByteString reverseBS = CL.map B.reverse 에서 모든 함수를 호출 할 수 있습니다 import qualified Dat