http-server-1.0.2: A library for writing Haskell web servers.

Portability
Stabilityprovisional
Maintainerdiatchki@galois.com
Safe HaskellNone

Network.HTTP.Server.HtmlForm

Description

 

Synopsis

Documentation

data FormFields Source

An abstraction of a map mapping form fields to their values.

Instances

fieldNames :: FormFields -> [String]Source

The names of the fields that were posted.

hasField :: FormFields -> String -> BoolSource

Do we have the given field?

lookupString :: FormFields -> String -> Maybe StringSource

Lookup a field value as a string.

lookupRead :: Read a => FormFields -> String -> Maybe aSource

Lookup a field value and try to parse it.

toList :: FormFields -> [(String, String)]Source

The fields as pairs of strings.

fromRequest :: Request String -> Maybe FormFieldsSource

Try to parse the body of a request.