Îõ³h*tœ%      !"#$0.2.0.0 Safe-Inferredf Safe-Inferred"%>Àäéh http-exchange1An exception that occurs during an HTTP exchange. http-exchange*The response was not a valid HTTP response http-exchangeÓTransport exception while sending. When backed by stream sockets, exceptions like  ECONNRESET show up here.  http-exchangeäTransport exception while receiving. Depending on the backend, this may or may not include an end-of-input exception. For stream sockets, end-of-input is not presented as an exception. It is presented as a zero-length result.% http-exchangeïWe got all the chunks, and we got the zero-length chunk at the end, and we got the trailing CRLF. We are done.! http-exchange Variant of exchange‘ that discards the response body. This can be used safely even when the size of the response body is greater than the amount of memory available.íThis is intended as a resident-memory optimization for situations where the caller ignores the response body." http-exchange”Send an HTTP request and await a response. This function takes responsibility for encoding the request and decoding the response. It deals with the Transfer-EncodingÄ of the response and supports both chunked and nonchunked responses. "! "!&      !"#$%&'()*+,,http-exchange-0.2.0.0-7cYmacRy4WTCWk5yjRbIcYChannelExchange http-exchangeMReceiveException SendExceptionResourcereceivesendshowsPrecReceiveExceptionshowsPrecSendException $fxMonadM$fxApplicativeM $fxFunctorM2http-exchange-0.2.0.0-7cYmacRy4WTCWk5yjRbIcY-typesHttp.Exchange.Types HttpException ChunkTooLargeChunkedBodyEndOfInputContentLengthDuplicatedContentLengthMalformedContentLengthTooLargeExpectedCrlfAfterChunkExpectedCrlfAfterChunkLengthExpectedCrlfBeforeChunkLengthHeadersEndOfInputHeadersMalformedHeadersTooLargeImplementationMistakeNonNumericChunkLengthNonchunkedBodyEndOfInputPipelinedResponsesTransferEncodingDuplicatedTransferEncodingUnrecognized ExceptionHttpSendReceiveexchangeDiscardBodyexchange$fShowException$fExceptionExceptionDone