Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Synopsis
- type Method = ByteString
- methodGet :: Method
- methodPost :: Method
- methodHead :: Method
- methodPut :: Method
- methodDelete :: Method
- methodTrace :: Method
- methodConnect :: Method
- methodOptions :: Method
- methodPatch :: Method
- data StdMethod
- parseMethod :: Method -> Either ByteString StdMethod
- renderMethod :: Either ByteString StdMethod -> Method
- renderStdMethod :: StdMethod -> Method
Documentation
type Method = ByteString #
HTTP method (flat string type).
methodPost :: Method #
HTTP Method constants.
methodHead :: Method #
HTTP Method constants.
methodDelete :: Method #
HTTP Method constants.
methodTrace :: Method #
HTTP Method constants.
methodConnect :: Method #
HTTP Method constants.
methodOptions :: Method #
HTTP Method constants.
methodPatch :: Method #
HTTP Method constants.
HTTP standard method (as defined by RFC 2616, and PATCH which is defined by RFC 5789).
Instances
Bounded StdMethod # | |
Enum StdMethod # | |
Defined in Network.HTTP.Types.Method succ :: StdMethod -> StdMethod # pred :: StdMethod -> StdMethod # fromEnum :: StdMethod -> Int # enumFrom :: StdMethod -> [StdMethod] # enumFromThen :: StdMethod -> StdMethod -> [StdMethod] # enumFromTo :: StdMethod -> StdMethod -> [StdMethod] # enumFromThenTo :: StdMethod -> StdMethod -> StdMethod -> [StdMethod] # | |
Eq StdMethod # | |
Ord StdMethod # | |
Defined in Network.HTTP.Types.Method | |
Read StdMethod # | |
Show StdMethod # | |
Ix StdMethod # | |
Defined in Network.HTTP.Types.Method range :: (StdMethod, StdMethod) -> [StdMethod] # index :: (StdMethod, StdMethod) -> StdMethod -> Int # unsafeIndex :: (StdMethod, StdMethod) -> StdMethod -> Int # inRange :: (StdMethod, StdMethod) -> StdMethod -> Bool # rangeSize :: (StdMethod, StdMethod) -> Int # unsafeRangeSize :: (StdMethod, StdMethod) -> Int # |
parseMethod :: Method -> Either ByteString StdMethod #
Convert a method ByteString
to a StdMethod
if possible.
renderMethod :: Either ByteString StdMethod -> Method #
Convert an algebraic method to a ByteString
.
renderStdMethod :: StdMethod -> Method #
Convert a StdMethod
to a ByteString
.