ghc-HTTP-4000.3.13-1.2.i586.rpm


Advertisement

Description

ghc-HTTP - A library for client-side HTTP

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename ghc-HTTP-4000.3.13-1.2.i586.rpm
Package name ghc-HTTP
Package version 4000.3.13
Package release 1.2
Package architecture i586
Package type rpm
Category Development/Libraries/Haskell
Homepage https://hackage.haskell.org/package/HTTP
License BSD-3-Clause
Maintainer -
Download size 185.57 KB
Installed size 934.00 KB
The HTTP package supports client-side web programming in Haskell. It lets you
set up HTTP connections, transmitting requests and processing the responses
coming back, all from within the comforts of Haskell. It's dependent on the
network package to operate, but other than that, the implementation is all
written in Haskell.
A basic API for issuing single HTTP requests + receiving responses is provided.
On top of that, a session-level abstraction is also on offer (the
'BrowserAction' monad); it taking care of handling the management of persistent
connections, proxies, state (cookies) and authentication credentials required
to handle multi-step interactions with a web server.
The representation of the bytes flowing across is extensible via the use of a
type class, letting you pick the representation of requests and responses that
best fits your use. Some pre-packaged, common instances are provided for you
('ByteString', 'String').
Here's an example use:
> > 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://www.haskell.org/" > return (take 100 (rspBody rsp))
__Note:__ This package does not support HTTPS connections. If you need HTTPS,
take a look at the following packages:
* <http://hackage.haskell.org/package/http-streams http-streams>
* <http://hackage.haskell.org/package/http-client http-client> (in combination
with <http://hackage.haskell.org/package/http-client-tls http-client-tls>)
* <http://hackage.haskell.org/package/req req>
* <http://hackage.haskell.org/package/wreq wreq> .

Alternatives

Package Version Architecture Repository
ghc-HTTP-4000.3.13-1.2.x86_64.rpm 4000.3.13 x86_64 openSUSE Oss
ghc-HTTP - - -

Requires

Name Value
libHSarray-0.5.3.0-ghc8.6.5.so -
libHSbase-4.12.0.0-ghc8.6.5.so -
libHSbinary-0.8.6.0-ghc8.6.5.so -
libHSbytestring-0.10.8.2-ghc8.6.5.so -
libHScontainers-0.6.0.1-ghc8.6.5.so -
libHSdeepseq-1.4.4.0-ghc8.6.5.so -
libHSghc-prim-0.5.3-ghc8.6.5.so -
libHSinteger-gmp-1.0.2.0-ghc8.6.5.so -
libHSmtl-2.2.2-ghc8.6.5.so -
libHSnetwork-2.8.0.0-AkCJm1aNSYz7ekXKYyI0pF-ghc8.6.5.so -
libHSnetwork-uri-2.6.1.0-K75fCYvLQE41EntOQ30cqK-ghc8.6.5.so -
libHSparsec-3.1.13.0-ghc8.6.5.so -
libHStext-1.2.3.1-ghc8.6.5.so -
libHStime-1.8.0.2-ghc8.6.5.so -
libHStransformers-0.5.6.2-ghc8.6.5.so -
libHSunix-2.7.2.2-ghc8.6.5.so -
libatomic.so.1 -
libc.so.6(GLIBC_2.1.3) -
libdl.so.2 -
libgmp.so.10 -
libm.so.6 -
libpthread.so.0 -
librt.so.1 -
libutil.so.1 -

Provides

Name Value
ghc-HTTP = 4000.3.13-1.2
ghc-HTTP(x86-32) = 4000.3.13-1.2
libHSHTTP-4000.3.13-FisFyalnkkB11YeXOiQefZ-ghc8.6.5.so -

Download

Type URL
Mirror widehat.opensuse.org
Binary Package ghc-HTTP-4000.3.13-1.2.i586.rpm
Source Package ghc-HTTP-4000.3.13-1.2.src.rpm

Install Howto

Install ghc-HTTP rpm package:

# zypper install ghc-HTTP

Files

Path
/usr/lib/ghc-8.6.5/HTTP-4000.3.13-FisFyalnkkB11YeXOiQefZ/libHSHTTP-4000.3.13-FisFyalnkkB11YeXOiQefZ-ghc8.6.5.so
/usr/share/licenses/ghc-HTTP/LICENSE

Changelog

2019-03-18 - psimons@suse.com
- Update HTTP to version 4000.3.13.
Upstream has not updated the file "CHANGES" since the last
release.
2018-10-19 - Peter Simons <psimons@suse.com>
- Update Cabal build instructions to support ghc-8.6.1.
2018-07-18 - psimons@suse.com
- Cosmetic: replace tabs with blanks, strip trailing white space,
and update copyright headers with spec-cleaner.
2018-07-13 - psimons@suse.com
- Update HTTP to version 4000.3.12.
Upstream has not updated the file "CHANGES" since the last
release.
2018-05-14 - psimons@suse.com
- Update HTTP to version 4000.3.11.
Upstream does not provide a changelog.
2017-08-03 - psimons@suse.com
- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
2017-05-22 - psimons@suse.com
- Update to version 4000.3.7 with cabal2obs.
2017-03-27 - psimons@suse.com
- Update to version 4000.3.6 with cabal2obs.
2017-01-30 - psimons@suse.com
- Update to version 4000.3.5 revision 2 with cabal2obs.
2017-01-08 - psimons@suse.com
- Update to version 4000.3.4 with cabal2obs.

See Also

Package Description
ghc-HTTP-devel-4000.3.13-1.2.i586.rpm Haskell HTTP library development files
ghc-HTTP-devel-4000.3.13-1.2.x86_64.rpm Haskell HTTP library development files
ghc-HUnit-1.6.0.0-3.7.i586.rpm A unit testing framework for Haskell
ghc-HUnit-1.6.0.0-3.7.x86_64.rpm A unit testing framework for Haskell
ghc-HUnit-devel-1.6.0.0-3.7.i586.rpm Haskell HUnit library development files
ghc-HUnit-devel-1.6.0.0-3.7.x86_64.rpm Haskell HUnit library development files
ghc-HsYAML-0.1.1.3-1.5.i586.rpm Pure Haskell YAML 1.2 parser
ghc-HsYAML-0.1.1.3-1.5.x86_64.rpm Pure Haskell YAML 1.2 parser
ghc-HsYAML-devel-0.1.1.3-1.5.i586.rpm Haskell HsYAML library development files
ghc-HsYAML-devel-0.1.1.3-1.5.x86_64.rpm Haskell HsYAML library development files
ghc-JuicyPixels-3.3.3-2.5.i586.rpm Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
ghc-JuicyPixels-3.3.3-2.5.x86_64.rpm Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)
ghc-JuicyPixels-devel-3.3.3-2.5.i586.rpm Haskell JuicyPixels library development files
ghc-JuicyPixels-devel-3.3.3-2.5.x86_64.rpm Haskell JuicyPixels library development files
ghc-QuickCheck-2.13.1-1.2.i586.rpm Automatic testing of Haskell programs
Advertisement
Advertisement