module Network.HTTP.Toolkit ( -- * Connection Connection , makeConnection , connectionFromHandle -- * Handling requests , Request(..) , readRequestWithLimit , readRequest , sendRequest -- * Handling responses , Response(..) , readResponseWithLimit , readResponse , sendResponse , simpleResponse -- * Handling message bodies , BodyReader , sendBody , consumeBody -- * Error type , ToolkitError(..) ) where import Network.HTTP.Toolkit.Body import Network.HTTP.Toolkit.Connection import Network.HTTP.Toolkit.Request import Network.HTTP.Toolkit.Response import Network.HTTP.Toolkit.Error