Haskell 如何在http管道中构造管理器对象?

Haskell 如何在http管道中构造管理器对象?,haskell,Haskell,继续我的任务以执行一个我正在尝试并执行一个POST请求,但我不确定如何构造管理器对象 以下是我到目前为止得到的(以及有问题的一行): 字体签名说明了一切,真的: newManager :: ManagerSettings -> IO Manager 这是一个IO操作,因此您必须使用绑定它,您是从哪里获得newManager方法的?我在这里看到这个newManager::ResourceIO m=>ResourceT m Manager:@drozzy:将URL的1.1.0.1部分更改为l

继续我的任务以执行一个我正在尝试并执行一个POST请求,但我不确定如何构造
管理器
对象

以下是我到目前为止得到的(以及有问题的一行):


字体签名说明了一切,真的:

newManager :: ManagerSettings -> IO Manager

这是一个IO操作,因此您必须使用
绑定它,您是从哪里获得
newManager
方法的?我在这里看到这个
newManager::ResourceIO m=>ResourceT m Manager
:@drozzy:将URL的
1.1.0.1
部分更改为
latest
。谷歌有一个坏的倾向,就是在Hackage上将你链接到旧版本的API文档。或者使用本地文档。。。这样,您就可以始终为您正在使用的版本(可能不一定是最新版本)提供正确的文档,只是出于兴趣,您会如何使用旧的1.1.0.1版本?@drozzy:您链接的页面顶部有一个示例。
    Couldn't match expected type `http-conduit-1.3.0.1:Network.HTTP.Conduit.Manager.Manager'
                with actual type `http-conduit-1.3.0.1:Network.HTTP.Conduit.Manager.ManagerSettings
                                  -> IO http-conduit-1.3.0.1:Network.HTTP.Conduit.Manager.Manager'
newManager :: ManagerSettings -> IO Manager
manager <- newManager def
resp <- http req manager
withManager $ \manager -> do
  resp <- http req manager
  ...