Package curlhs provides a mid-level Haskell interface to libcurl, the multiprotocol file transfer library which powers the popular tool curl (please see http://curl.haxx.se/ for more info about curl and libcurl).
More info about curlhs, such as tutorials or examples, may be found in the docs section. Please check out the short tutorial about installation and basic usage of curlhs and libcurl.