我正在使用 HTTP.Conduit 文档中的简单示例 here .
import Network.HTTP.Conduit
import qualified Data.ByteString.Lazy as L
main = simpleHttp "http://www.haskell.org/" >>= L.putStr
我的系统需要使用环境变量
http_proxy
设置的代理并具有形式 http://user:pass@proxy:port/
.Http.Conduit 导致异常并显示以下错误:
*** Exception: InvalidProxyEnvironmentVariable "http_proxy" "http://user:pass@proxy:port/"
(我已经更改了代理的详细信息..)
问题是什么? Http.Conduit 不支持身份验证吗?
最佳答案
这是 http-client 的一个限制,它现在有 been reported和 resolved .此更改将在接下来的几天内发布到 Hackage,欢迎测试和成功报告!
关于Haskell Network.HTTP.Conduit 异常 : InvalidProxyEnvironmentVariable "http_proxy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31138915/