在Haskell中从网站读取文件

时间:2014-01-27 00:44:32

标签: haskell io network-programming web-scraping

如果这个问题听起来很愚蠢或者已经被问过,我真诚地道歉;以与readFile相同的意义读取文本文件的标准方法是什么,除非文件在线?

我当然会将URL作为输入,如下例

https://dotnetperls-controls.googlecode.com/files/enable1.txt

我要导入哪些库?我可以在Haskell中咨询这种基于Web的IO吗?

*请根据需要编辑标签。

1 个答案:

答案 0 :(得分:3)

这是@ user2407038评论的复制品,为了得到答案。

import Network.HTTP

main = do
  response <- simpleHTTP $ getRequest "http://www.google.com/robots.txt"
  let body = fmap rspBody response
  print response
  print body