Haskell HTTP package

This package contains updated versions of Warrick Gray's excellent Haskell HTTP and Browser modules.

News

2007-10-21: Version 3001.0.0 released. Note that this version requires Cabal 1.2.1, which is not included with any currently released compilers. You can upgrade Cabal yourself, or use the older HTTP-3000.0.0 release.

2007-05-22: Thomas Schilling has written a blog post about Network.HTTP + ByteStrings.

2007-05-22: Releases are now available from HackageDB.

Documentation

Examples

For an example of a simple client, see test/get.hs.

API reference

See HackageDB.

Download

Source release

See HackageDB.

Darcs repository

Use darcs to get the source from the repo at http://darcs.haskell.org/http/:

$ darcs get http://darcs.haskell.org/http/

Requirements

Installation

  1. Unpack the sources and enter the source directory. E.g.:
    $ tar -zxf http-VERSION.tar.gz
    $ cd http-VERSION
    
  2. Install the HTTP package:
    1. Configure:
      $ runhaskell Setup.lhs configure
      
    2. Compile:
      $ runhaskell Setup.lhs build
      
    3. Install (as root):
      # runhaskell Setup.lhs install
      

Reporting bugs, requesting features

To report bugs, request features, submit patches, or ask for help, email bjorn@bringert.net.

License

The HTTP package is distributed under a BSD-style license.

Copyright 2003-2007 Björn Bringert.

Valid XHTML 1.0! Valid CSS!