@hackage HTTP4000.0.7
A library for client-side HTTP
Categories
License
BSD-3-Clause
Maintainer
Sigbjorn Finne <sigbjorn.finne@gmail.com>
Links
- Homepage
- Documentation
- No source repository
- Changelog
- Security
Versions
Installation
Dependencies (7)
Dependents (284)
@hackage/open-pandoc, @hackage/crawlchain, @hackage/haskell-platform-test, @hackage/aip, @hackage/shellmate, @hackage/warp, Show all…
Package Flags
old-base
(off by default)
Old, monolithic base
A package for sending and receiving HTTP requests and responses, all implemented
in Haskell (assuming you've already got a network stack to spare, via the network
package!) The representation of content of in requests and responses is user-controllable,
letting you pick a representation that fits your code better (e.g., use ByteStrings rather
than the default Haskell Strings.) Example uses:
do
rsp <- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/")
-- fetch document and return it (as a 'String'.)
fmap (take 100) (getResponseBody rsp)
do
rsp <- Network.Browser.browse $ do
setAllowRedirects True -- handle HTTP redirects
request $ getRequest "http://google.com/"
fmap (take 100) (getResponseBody rsp)
Git repository available at git://code.galois.com/HTTPbis.git