soap-0.2.0.0: src/Network/SOAP/Transport.hs
-- | This package comes with a single transport, but the your vendor's
-- SOAP implementation can behave very differently, so invokeWS can be
-- rigged to use anything that follows a simple interface.
module Network.SOAP.Transport
(
Transport
) where
import Text.XML (Document)
import Data.ByteString.Lazy.Char8 (ByteString)
-- | Common transport type. Get a request and deliver it to an endpoint
-- specified during initialization.
type Transport = String -- ^ SOAPAction header
-> Document -- ^ XML document with a SOAP request
-> IO ByteString