4

我使用的是 HTTP.Conduit 的文档中的简单示例,这里可以找到。

   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 不支持身份验证吗?

4

1 回答 1

4

这是http-client的一个限制,现在已经报告解决了。此更改将在接下来的几天内发布到 Hackage,欢迎测试和成功报告!

于 2015-06-30T16:02:05.730 回答