http-types

Generic HTTP types for Haskell (for both client and server code). https://github.com/aristidb/http-types

Version on this page:0.8.6
LTS Haskell 9.10:0.9.1
Stackage Nightly 2017-10-23:0.9.1
Latest on Hackage:0.10
BSD3 licensed by Aristid Breitkreuz, Michael Snoyman
Generic HTTP types for Haskell (for both client and server code).

This library also contains some utility functions, e.g. related to URI
handling, that are not necessarily restricted in use to HTTP, but the scope is
restricted to things that are useful inside HTTP, i.e. no FTP URI parsing.

Changes

* 0.10 [2017-10-22]

New status codes, new headers.

Fixed typo in imATeapot, added missing toEnum.

Oh, and http20.

* 0.9.1 [2016-06-04]

New function: parseByteRanges.
Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).

* 0.9 [2015-10-09]

No changelog was maintained up to version 0.9.
Used by 543 packages:
airship, alfred, amazonka-core, amazonka-test, amazon-products, apiary, apiary-authenticate, apiary-http-client, api-builder, apotiki, atlassian-connect-core, atndapi, authenticate, authenticate-oauth, avers-server, aws, aws-dynamodb-conduit, aws-dynamodb-streams, aws-ec2, aws-elastic-transcoder, aws-general, aws-kinesis, aws-lambda, aws-route53, aws-sdk, aws-sign4, aws-sns, azure-acs, azure-servicebus, azurify, bake, ballast, batchd, beeminder-api, bimap-server, bitx-bitcoin, blank-canvas, bloodhound, bloodhound-amazonka-auth, bluemix-sdk, blunt, breve, bugzilla, Buster, cabal-src, campfire, canteven-http, cerberus, chatwork, cielo, classy-prelude-yesod, clit, cmdargs-browser, coinbase-exchange, colorless-http-client, coltrane, configuration-tools, consul-haskell, corebot-bliki, couchdb-conduit, couchdb-enumerator, couch-simple, curryer, cypher, DAV, debug-me, digestive-bootstrap, digestive-foundation-lucid, digestive-functors-scotty, digitalocean-kzs, dingo-core, discogs-haskell, docker, DOH, dozens, dropbox-sdk, duplo, ec2-signature, ekg-wai, elm-get, elm-package, engine-io-growler, engine-io-wai, engine-io-yesod, env-parser, eros-http, ethereum-analyzer-webui, eurofxref, exherbo-cabal, ez-couch, fb, fbmessenger-api, feed-crawl, ficketed, filter-logger, firefly, flowdock-api, fluid-idl-http-client, fn, fn-extra, fpco-api, free-http, freesound, gc-monitoring-wai, geniserver, geo-resolver, ghcjs-ajax, ghcjs-fetch, ginger, git-annex, github, github-post-receive, github-release, gogol, gogol-core, google-cloud, google-drive, google-oauth2-for-cli, googleplus, gopher-proxy, growler, gssapi-wai, hack2-interface-wai, hackage-proxy, hackernews, hackmanager, haddocset, hailgun, hails, hairy, hakyll, hannahci, happstack-authenticate, happybara, happybara-webkit, haroonga-httpd, haskbot-core, haskell-aliyun, haskell-kubernetes, haskell-neo4j-client, haskell-tools-demo, haskheap, haste-app, hastily, Hastodon, haven, haxr, hayoo-cli, helix, herringbone, herringbone-wai, hexpress, heyefi, hipbot, hissmetrics, hjsonschema, hoauth2, hoodle-core, hoogle, hopenpgp-tools, hops, hpasteit, hsbencher-codespeed, hScraper, hsebaysdk, hslogstash, hsoz, hspec-wai, hsreadability, hs-server-starter, http-api-data, http-attoparsec, http-client, http-client-lens, http-client-request-modifiers, http-client-tls, http-conduit, http-conduit-browser, http-conduit-downloader, http-dispatch, http-enumerator, http-kinder, http-kit, http-pony-serve-wai, http-pony-transformer-startline, http-proxy, http-querystring, http-response-decoder, http-reverse-proxy, hums, hunt-server, hunt-server-cli, hup, hutton, hwall-auth-iitk, hw-kafka-avro, hylide, hyperpublic, hypher, hzulip, ig, imm, influxdb, inspector-wrecker, instapaper-sender, IPv6DB, jenga, jsaddle, jsaddle-warp, juandelacosa, jwt, katip-elasticsearch, kawhi, keter, koofr-client, lambdatwit, latest-npm-version, legion, legion-discovery-client, libinfluxdb, libjenkins, librato, lightning-haskell, linden, line, linklater, lio-simple, log-utils, lord, ltiv1p1, lxd-client, mackerel-client, magicbane, MailchimpSimple, mailchimp-subscribe, mandrill, mangopay, marmalade-upload, marvin, mellon-web, memis, MFlow, mighttpd2, miku, mime-mail-ses, minio-hs, miso, mollie-api-haskell, monad-http, mongrel2-handler, mudbath, MusicBrainz, mywatch, nakadi-client, nationstates, nero-wai, nested-routes, netease-fm, network-api-support, network-bitcoin, nicovideo-translator, nomyx-web, notmuch-web, ntrip-client, oauth10a, oauthenticated, octohat, on-a-horse, orchestrate, OrchestrateDB, osm-download, pagerduty, pandoc, pansite, paprika, paranoia, paypal-api, paypal-rest-client, persona-idp, pgdl, pinboard, pipes-s3, pipes-wai, plivo, pokitdok, pong-server, postgrest, postgrest-ws, postmark, prefork, project-m36, prometheus, prometheus-effect, prove-everywhere-server, pubnub, purescript, pusher-http-haskell, push-notify, push-notify-general, quack, quandl-api, quickbooks, rails-session, rakuten, ratel, reddit, Redmine, reflex-dom-contrib, reload, req, reqcatcher, reserve, respond, rest-client, rest-wai, ripple-federation, RNAlien, rss2irc, s3-signer, schedule-planner, scholdoc, scottish, scotty, scotty-fay, scotty-format, scotty-hastache, scotty-resource, scotty-rest, scotty-session, scrz, seacat, sensei, sensu-run, servant, servant-auth-cookie, servant-auth-hmac, servant-auth-server, servant-client, servant-csharp, servant-docs, servant-ede, servant-ekg, servant-examples, servant-foreign, servant-github-webhook, servant-haxl-client, servant-mock, servant-options, servant-purescript, servant-quickcheck, servant-rawm, servant-response, servant-router, servant-scotty, servant-server, servant-snap, servant-subscriber, servant-zeppelin-server, server-generic, services, servius, serv-wai, shellmate-extras, shopify, simple, simple-session, skell, skemmtun, skylark-client, sloane, snaplet-oauth, snap-routes, snap-utils, soap, socketed, socketio, socketson, solga, solga-swagger, space, Spock, Spock-auth, Spock-core, Spock-digestive, sprinkles, sproxy, sproxy2, sproxy-web, sssp, stack, stackage-cabal, stackage-install, stackage-setup, stackage-upload, staversion, stm-firehose, streaming-wai, strelka-wai, stripe, strive, swagger-petstore, swagger-test, sws, tablestorage, tamarin-prover, telegram-api, textocat-api, themoviedb, tianbar, tightrope, tkyprof, trajectory, trasa, trasa-client, trasa-reflex, trasa-server, tweet-hs, twilio, twitter-conduit, twitter-enumerator, typed-wire, uploadcare, uri-parse, vault-tool, vigilance, vimeta, vk-aws-route53, VKHS, wai, wai-accept-language, wai-app-file-cgi, wai-app-static, wai-cli, wai-conduit, wai-cors, wai-devel, wai-digestive-functors, wai-extra, wai-frontend-monadcgi, wai-graceful, wai-handler-devel, wai-handler-launch, wai-hastache, wai-hmac-auth, wai-http2-extra, wai-lens, wai-lite, wai-logger, wai-logger-prefork, wai-make-assets, wai-middleware-auth, wai-middleware-cache, wai-middleware-cache-redis, wai-middleware-caching, wai-middleware-caching-lru, wai-middleware-caching-redis, wai-middleware-catch, wai-middleware-consul, wai-middleware-content-type, wai-middleware-crowd, wai-middleware-etag, wai-middleware-gunzip, wai-middleware-headers, wai-middleware-hmac, wai-middleware-hmac-client, wai-middleware-json-errors, wai-middleware-metrics, wai-middleware-prometheus, wai-middleware-rollbar, wai-middleware-route, wai-middleware-static, wai-middleware-static-caching, wai-middleware-static-embedded, wai-middleware-throttle, wai-middleware-verbs, wai-predicates, wai-request-spec, wai-responsible, wai-route, wai-routes, wai-routing, wai-secure-cookies, wai-session, wai-session-alt, wai-slack-middleware, wai-static-cache, wai-static-pages, wai-thrift, wai-throttler, waitra, wai-util, wai-websockets, waldo, warp, warp-dynamic, warp-tls-uid, webapi, webapp, webcrank, webdriver, webdriver-snoy, webfinger-client, web-inv-route, web-push, web-routes, web-routes-wai, webwire, welshy, werewolf-slack, Wheb, wobsurv, wolf, workflow-extra, workflow-osx, wrecker, wrecker-ui, wreq, wreq-sb, xing-api, Yablog, yackage, yaml-rpc, yaml-rpc-scotty, yaml-rpc-snap, yeller, yesod-auth, yesod-auth-account-fork, yesod-auth-deskcom, yesod-auth-nopassword, yesod-auth-oauth2, yesod-auth-zendesk, yesod-bin, yesod-core, yesod-gitrepo, yesod-mangopay, yesod-platform, yesod-raml-bin, yesod-recaptcha, yesod-static, yesod-test, yesod-test-json, yql, zendesk-api
comments powered byDisqus