Response Module

The HTTP module has these main sub-modules:

  • Response - response and response_f functions.
  • Writers - ways to modify the response.
  • Intermediate - 100 and 101 response codes.
  • Successful- 2xx response codes.
  • Redirection - 3xx response codes.
  • RequestErrors - 4xx response codes.
  • ServerErrors - 5xx response codes.
  • Applicatives - use to filter down the request to something you want
  • Files - send files to the client
  • Authentication - Methods for authenticating http requests

and these main types:

  • WebResult = Async option
  • WebPart = HttpContext -> WebResult
  • HttpMethod

Functions and values

Function or value Description

response statusCode content

Full Usage: response statusCode content

Parameters:
    statusCode : HttpCode
    content : byte[]

Returns: WebPart

Respond with a given status code, http reason phrase, content in the body to a http request.

statusCode : HttpCode
content : byte[]
Returns: WebPart