'q     None (4>IKLN Initialize a  with .Get  from Apiary's  context.%lift operations with initial manager.6Copy path, headers, method, 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.>Copy path, headers, method, body and queryString from current ActionT s context. #setPort port req  req{port = port} 'setHostName host req  req{host = host} Set HOST header. (Set both HOST header and request's host. Send requset and get  $ For large response consider using   and  instead. &Send request without receive any body. Send request and get  SStreamming response directly from proxy target. Reset headers automatically using .Modify response from proxy target then send. This method caches response body in memory so be careful. You should consider remove following headers: Transfer-Encoding, Content-Length, Content-Encoding and Accept-Encoding.%A catch handler which only deal with  the status code will be proxy to user. any other exceptions will be re-thrown. It's intend to use with MonadCatch or MonadBaseControl instance of ActionT same with , except that any other exceptions will be result in a 404 status with exceptions message. It's intend to use with MonadCatch or MonadBaseControl instance of ActionTFunction 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{|}~         !"#$#%#&#'#(#)#*#+#,-./012131415161718191:1;1<1=1>1?@A@B@CDEDFDGDHDIDJDKDLDMDNDOPQPRPSPTPUPVPWPXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~apiar_EhsFIPbDham59CH4lyDwO9Web.Apiary.HTTP.ClientBL ByteString HTTPClientinitHTTPClient getManagerwithHTTPClientfromWaiRequest resetHeaders fromRequestsetPort setHostName setHostHeadersetHost sendRequsetsendRequsetNoBody openRequsetproxyTo proxyWithforwardBadStatusforwardBadStatus'apiar_8CcfevlYRtgHVxFHQ79lhy$Control.Monad.Apiary.Action.Internal MonadExtshttpc_JZzGxbBWSal9HBI491lULRNetwork.HTTP.Client.TypesManagerSettingsManagerResponseNetwork.HTTP.Client.Core responseClose BodyReaderStatusCodeException$fExtensionHTTPClientNetwork.HTTP.ClientmanagerSetProxymanagerSetSecureProxymanagerSetInsecureProxywithResponseHistoryresponseOpenHistoryhrFinalResponsehrFinalRequest hrRedirectsHistoriedResponse 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 streamFilesetQueryStringurlEncodedBodyapplyBasicProxyAuthapplyBasicAuthgetUriparseUrlTlsExceptionHostPort!ResponseLengthAndChunkingBothUsedInvalidProxyEnvironmentVariableHttpZlibExceptionInvalidDestinationHostIncompleteHeadersInvalidChunkHeadersResponseBodyTooShortTlsNotSupported TlsExceptionNoResponseDataReceivedProxyConnectExceptionInternalIOException InvalidHeaderInvalidStatusLineExpectedBlankAfter100ContinueFailedConnectionException2FailedConnectionExceptionResponseTimeoutOverlongHeadersHandshakeFailedHttpParserExceptionTooManyRetriesUnparseableRedirectTooManyRedirectsInvalidUrlException 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 proxyHostProxy RequestBodyIORequestBodyStreamChunkedRequestBodyStreamRequestBodyBuilder RequestBodyBSRequestBodyLBS RequestBodyPopper NeedsPopper GivesPopperrequestVersion cookieJarresponseTimeout checkStatus redirectCount decompressproxy requestBodyrequestHeaders queryStringpathporthostsecuremethodRequestresponseCookieJar responseBodyresponseHeadersresponseVersionresponseStatusmanagerModifyRequestmanagerIdleConnectionCountmanagerWrapIOExceptionmanagerRetryableExceptionmanagerResponseTimeoutmanagerTlsConnectionmanagerRawConnectionmanagerConnCount ProxyOverridegetHttpManagerHasHttpManager thisChunkSize readSoFarfileSizeStreamFileStatus