状态401上的Haskell curl缺少内容

cbwuti44  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(132)

我在最新版本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-替代品?
问候语

ddhy6vgd

ddhy6vgd1#

我发现设置curl选项CurlFailOnError False为我解决了这个问题。

相关问题