Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. lazyRequestBody :: Request -> IO ByteString

    wai Network.Wai

    Get the request body as a lazy ByteString. This uses lazy I/O under the surface, and therefore all typical warnings regarding lazy I/O apply. Note: Since this function consumes the request body, future calls to it will return the empty string.

  2. mapRequestHeaders :: (RequestHeaders -> RequestHeaders) -> Request -> Request

    wai Network.Wai

    Apply the provided function to the request header list of the Request.

  3. modifyRequest :: (Request -> Request) -> Middleware

    wai Network.Wai

    Apply a function that modifies a request as a Middleware

  4. requestBody :: Request -> IO ByteString

    wai Network.Wai

    Deprecated: requestBody's name is misleading because it only gets a partial chunk of the body. Use getRequestBodyChunk instead when getting the field, and setRequestBodyChunks when setting the field.

  5. requestBodyLength :: Request -> RequestBodyLength

    wai Network.Wai

    The size of the request body. In the case of a chunked request body, this may be unknown.

  6. requestHeaderHost :: Request -> Maybe ByteString

    wai Network.Wai

    The value of the Host header in a HTTP request.

  7. requestHeaderRange :: Request -> Maybe ByteString

    wai Network.Wai

    The value of the Range header in a HTTP request.

  8. requestHeaderReferer :: Request -> Maybe ByteString

    wai Network.Wai

    The value of the Referer header in a HTTP request.

  9. requestHeaderUserAgent :: Request -> Maybe ByteString

    wai Network.Wai

    The value of the User-Agent header in a HTTP request.

  10. requestHeaders :: Request -> RequestHeaders

    wai Network.Wai

    A list of headers (a pair of key and value) in an HTTP request.

Page 156 of many | Previous | Next