úÎ H3      !"#$%&'()*+,-./012Safe9;        Safe! Create a new content type header"!Return a JSON content type header#!Return an XML content type header$'Helper to generate Basic authentication!"#$!"#$!"#$!"#$None&BTransforms a dispatch request into a low level http-client request3@Get the correct Manager depending on the URL (i.e https vs http)4;Transforms an http-client respones into a Dispatch Response5%6&34'%&&%5%6&34'None (Make a simple HTTP GET request get " http://google.com"8 HTTPRequest { reqMethod = GET , reqUrl = " http://google.com"M , reqHeaders = [] , reqBody = Nothing } )+Make a simple HTTP GET request with headers  getWithHeaders " http://google.com" [header  Content-TypeP "application/json"] HTTPRequest { reqMethod = GET , reqUrl = " http://google.com" , reqHeaders = [( Content-TypeH,"application/json")] , reqBody = Nothing } *Make a simple HTTP POST request+%Make a HTTP POST request with headers,Make a HTTP PUT request-$Make a HTTP PUT request with headers.Make a HTTP PATCH request/&Make a HTTP PATCH request with headers0Make a HTTP DELETE request1'Make a HTTP DELETE request with headers2!Add query params to a request URL  withQueryParams (get " http://google.com")M [("foo", "bar")] HTTPRequest { reqMethod = GET , reqUrl = " http://google.com?foo=bar"S , reqHeaders = [] , reqBody = Nothing } ()*+,-./012 %()*+,-./012  %()*+,-./012 ()*+,-./0127       !"#$%&'()*+,-./0123456789:,http-dispatch-0.5.0.1-9hEHZVh66tCCzUJohZJNdrNetwork.HTTP.Dispatch.TypesNetwork.HTTP.Dispatch.Headers&Network.HTTP.Dispatch.Internal.RequestNetwork.HTTP.Dispatch.Core HTTPResponse respStatus respHeadersrespBody HTTPRequest reqMethodreqUrl reqHeadersreqBodyHeaderHTTPRequestMethodGETPUTPOSTPATCHDELETEBodyHeadersUrlheader withHeader withHeaderswithBody withMethoddropHeaderWithKey$fEqHTTPRequestMethod$fShowHTTPRequestMethod$fEqHTTPRequest$fShowHTTPRequest$fEqHTTPResponse$fShowHTTPResponse contentType contentJSON contentXML basicAuth runRequest toRequest$fRunnableHTTPRequestgetgetWithHeaderspostpostWithHeadersputputWithHeaderspatchpatchWithHeadersdeletedeleteWithHeaderswithQueryParamsgetManagerForUrl toResponseRunnablerunRequestWithSettings