Есть обычный курловый запрос c json'ом внутри вида
curl "url" -H "Content-Type: application/json" -H "Accept: application/json" -X POST --data '{ "value1" : "a", "value2" : "b" }
Как будет выглядеть эквивалент этому запросу с помощью Network.Curl?
И почему нижеприведённый код не эквивалентен вышеприведённому?
main = withCurlDo $ respBody <$> (curlGetResponse_ "url" [CurlPostFields ["{ \"value1\" : \"a\", \"value2\" : \"b\" }" ], CurlFailOnError False, CurlHttpHeaders ["Content-Type: application/json", "Accept: application/json"] ] :: IO (CurlResponse_ [(String, String)] String))