on master help sign in
changed Content-Type of post queries to application/json
commita68d6a1777bd728061b1e722b5d2bb66f7ca964c authorGlobal Access Internet Services GmbH <devs@global.de> dateTue 16 Dec 2014, 17:09 (12 years ago) parent8b91ae3
2 files changed+4−4
Network/Docker.hs+3−3 docker.cabal+1−1
Network/Docker.hs+3−3
@@ -5,7 +5,7 @@ module Network.Docker where
55import Control.Applicative ((<$>), (<*>))
66import Control.Lens
77import Data.Aeson (FromJSON, ToJSON, decode, eitherDecode,
8− encode)
8+ toJSON)
99import Data.Aeson.Lens (key, _String)
1010import Data.Aeson.TH
1111import qualified Data.ByteString.Lazy as L
@@ -44,10 +44,10 @@ _dockerGetQuery :: Endpoint -> DockerClientOpts -> IO(Response L.ByteString)
4444_dockerGetQuery endpoint clientOpts = get (fullUrl clientOpts endpoint)
4545
4646_dockerPostQuery :: ToJSON a => Endpoint -> DockerClientOpts -> a -> IO (Response L.ByteString)
47−_dockerPostQuery endpoint clientOpts postObject = post (fullUrl clientOpts endpoint) (encode postObject)
47+_dockerPostQuery endpoint clientOpts postObject = post (fullUrl clientOpts endpoint) (toJSON postObject)
4848
4949emptyPost = "" :: String
50−_dockerEmptyPostQuery endpoint clientOpts = post (fullUrl clientOpts endpoint) (encode emptyPost)
50+_dockerEmptyPostQuery endpoint clientOpts = post (fullUrl clientOpts endpoint) (toJSON emptyPost)
5151
5252getDockerVersion :: DockerClientOpts -> IO (Maybe DockerVersion)
5353getDockerVersion = decodeResponse . _dockerGetQuery "/version"
docker.cabal+1−1
@@ -2,7 +2,7 @@
22-- documentation, see http://haskell.org/cabal/users-guide/
33
44name: docker
5−version: 0.1.0.0
5+version: 0.2.0.0
66synopsis: Haskell wrapper for Docker Remote API
77-- description:
88homepage: https://github.com/denibertovic/docker-hs