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. requestHeaderRange :: Request -> Maybe ByteString

    wai Network.Wai.Internal

    The value of the Range header in a HTTP request.

  2. requestHeaderReferer :: Request -> Maybe ByteString

    wai Network.Wai.Internal

    The value of the Referer header in a HTTP request.

  3. requestHeaderUserAgent :: Request -> Maybe ByteString

    wai Network.Wai.Internal

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

  4. requestHeaders :: Request -> RequestHeaders

    wai Network.Wai.Internal

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

  5. requestMethod :: Request -> Method

    wai Network.Wai.Internal

    Request method such as GET.

  6. setRequestBodyChunks :: IO ByteString -> Request -> Request

    wai Network.Wai.Internal

    Set the requestBody attribute on a request without triggering a deprecation warning. The supplied IO action should return the next chunk of the body each time it is called and empty when it has been fully consumed.

  7. HttpExceptionRequest :: Request -> HttpExceptionContent -> HttpException

    http-client Network.HTTP.Client

    Most exceptions are specific to a Request. Inspect the HttpExceptionContent value for details on what occurred.

  8. InvalidRequestHeader :: ByteString -> HttpExceptionContent

    http-client Network.HTTP.Client

    The given request header is not compliant (e.g. has newlines)

  9. data Request

    http-client Network.HTTP.Client

    All information on how to connect to a host and what should be sent in the HTTP request. If you simply wish to download from a URL, see parseRequest. The constructor for this data type is not exposed. Instead, you should use either the defaultRequest value, or parseRequest to construct from a URL, and then use the records below to make modifications. This approach allows http-client to add configuration options without breaking backwards compatibility. For example, to construct a POST request, you could do something like:

    initReq <- parseRequest "http://www.example.com/path"
    let req = initReq
    { method = "POST"
    }
    
    For more information, please see http://www.yesodweb.com/book/settings-types. Since 0.1.0

  10. data RequestBody

    http-client Network.HTTP.Client

    When using one of the RequestBodyStream / RequestBodyStreamChunked constructors, you must ensure that the GivesPopper can be called multiple times. Usually this is not a problem. The RequestBodyStreamChunked will send a chunked request body. Note that not all servers support this. Only use RequestBodyStreamChunked if you know the server you're sending to supports chunked request bodies. Since 0.1.0

Page 158 of many | Previous | Next