Learn R Programming

prairie (version 0.0.1.3)

request-headers: Request Header Fields

Description

To get the values of request header fields [ may be used to get a single or multiple values respectively. Request field names are case-sensitive.

Usage

# S3 method for request
[(x, field)

Arguments

x

A request object.

field

An HTTP request header field name.

Details

For more information regarding HTTP request header fields please refer to https://tools.ietf.org/html/rfc2616#section-5.3.

Examples

Run this code
# NOT RUN {
req <- request()

req['Accept']  # NULL
req['From']    # NULL, boring

mkup_checkin <- mockup(
  route(
    'POST',
    '^$',
    function(req) {
      print(req[['Accept']])
      print(req[['From']])

      response()
    }
  )
)

# More interesting output
mkup_checkin(
  'POST',
  '/',
  headers = list(
    Accept = 'text/html',
    From = 'Russia w/ Love'
  )
)

# }

Run the code above in your browser using DataLab