U     None (4>IKLN  Initialize a  MonadExts with #Network.HTTP.Client.ManagerSettings.Get Network.HTTP.Client.Manage from Apiary's  MonadExts context.%lift operations with initial manager..Copy path, headers, body and queryString from Network.Wai.RequestRemove following headers: Transfer-Encoding, Content-Length, Content-Encoding and Accept-Encoding. It's very likely you want to do this.6Copy path, headers, body and queryString from current ActionT 's context. send requset and get Response  ByteString$ For large response consider using  openRequset and  responseClose instead. &send request without receive any body. send request and get Response  BodyReader/streamming response directly from proxy target.Modify response from proxy target then send. You should consider remove following headers: Transfer-Encoding, Content-Length, Content-Encoding and Accept-Encoding.Function to modify request path"Function to modify request headersFrom Network.Wai.Request To Network.HTTP.Client.RequestFunction to modify request path"Function to modify request headers Function to modify response. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          !"#$%$&$'$($)$*$+$,$-$.$/$0$1$234353678797:7;7<7=7>7?7@7A7BCDCECFCGCHCICJCKLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLuLvLwLxLyLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLapiar_LwZyCxoiKZSFOlTcnT4krqWeb.Apiary.HTTP.Client HTTPClientinitHTTPClient getManagerwithHTTPClientfromWaiRequest resetHeaders fromRequestsetPort setHostName setHostHeadersetHost sendRequsetsendRequsetNoBody openRequsetproxyTo proxyWith$fExtensionHTTPClienthttpc_BK8pBIZK5eBJ6SslCRgQ3DNetwork.HTTP.ClientmanagerSetProxymanagerSetSecureProxymanagerSetInsecureProxywithResponseHistoryresponseOpenHistoryhrFinalResponsehrFinalRequest hrRedirectsHistoriedResponseNetwork.HTTP.Client.Core responseClose responseOpen httpNoBodyhttpLbs withResponseNetwork.HTTP.Client.CookiesgenerateCookieinsertCheckedCookiereceiveSetCookieupdateCookieJarcomputeCookieStringinsertCookiesIntoRequestevictExpiredCookies!removeExistingCookieFromCookieJardestroyCookieJarcreateCookieJar pathMatches defaultPath domainMatches isIpAddressNetwork.HTTP.Client.Body brConsume brReadSomebrReadNetwork.HTTP.Client.Manager defaultProxyproxyEnvironmentNamedproxyEnvironmentuseProxynoProxyproxyFromRequest withManager closeManager newManagerdefaultManagerSettingsrawConnectionModifySocketNetwork.HTTP.Client.RequestobservedStreamFile streamFilesetQueryStringurlEncodedBodyapplyBasicProxyAuthapplyBasicAuthgetUriparseUrlNetwork.HTTP.Client.Types BodyReaderTlsExceptionHostPort!ResponseLengthAndChunkingBothUsedInvalidProxyEnvironmentVariableHttpZlibExceptionInvalidDestinationHostIncompleteHeadersInvalidChunkHeadersResponseBodyTooShortTlsNotSupported TlsExceptionNoResponseDataReceivedProxyConnectExceptionInternalIOException InvalidHeaderInvalidStatusLineExpectedBlankAfter100ContinueFailedConnectionException2FailedConnectionExceptionResponseTimeoutOverlongHeadersHandshakeFailedHttpParserExceptionTooManyRetriesUnparseableRedirectTooManyRedirectsInvalidUrlExceptionStatusCodeException HttpExceptioncookie_http_onlycookie_secure_onlycookie_host_onlycookie_persistentcookie_last_access_timecookie_creation_time cookie_path cookie_domaincookie_expiry_time cookie_value cookie_nameCookie CookieJar proxyPort proxyHostProxyRequestBodyStreamChunkedRequestBodyStreamRequestBodyBuilder RequestBodyBSRequestBodyLBS RequestBodyPopper NeedsPopper GivesPopperrequestVersion cookieJarresponseTimeout checkStatus redirectCount decompressproxy requestBodyrequestHeaders queryStringpathporthostsecuremethodRequestresponseCookieJar responseBodyresponseHeadersresponseVersionresponseStatusResponsemanagerModifyRequestmanagerIdleConnectionCountmanagerWrapIOExceptionmanagerRetryableExceptionmanagerResponseTimeoutmanagerTlsConnectionmanagerRawConnectionmanagerConnCountManagerSettings ProxyOverrideManagergetHttpManagerHasHttpManager thisChunkSize readSoFarfileSizeStreamFileStatus