我在最新版本1.3.7中的curl
haskell库中遇到了一些问题。
haskell 的一些例子:
module CurlTest where
import Network.Curl
url = "http://www.example.com/private/"
opts = [CurlFollowLocation True]
main = withCurlDo $ do
curlGet url opts
return ()
我用ghci运行这个代码段,没有得到任何输出。在状态码为200的公共网站上,我得到了页面内容。在命令行中使用纯curl
,我得到了页面内容,即使是在401网站上,也是如此。
我是否错过了haskell curl
-call的一个选项,或者它是一个bug?如果它是一个bug,在haskell中是否有一个变通方法或一些curl
-替代品?
问候语
1条答案
按热度按时间ddhy6vgd1#
我发现设置curl选项
CurlFailOnError False
为我解决了这个问题。