R: Add additional headers to a request.

add_headers {httr} | R Documentation

## Add additional headers to a request.

### Description

Wikipedia provides a useful list of common http headers: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields.

### Usage

    add_headers(..., .headers = character())

### Arguments

`...` | named header values. To stop an existing header from being set, pass an empty string: `""`.
`.headers` | a named character vector

### See Also

`accept` and `content_type` for convenience functions for setting accept and content-type headers.

Other config: `authenticate`, `config`, `set_cookies`, `timeout`, `use_proxy`, `user_agent`, `verbose`

### Examples

    add_headers(a = 1, b = 2)
    add_headers(.headers = c(a = "1", b = "2"))

    GET("http://httpbin.org/headers")

    # Add arbitrary headers
    GET("http://httpbin.org/headers",
     add_headers(version = version$version.string))

    # Override default headers with empty strings
    GET("http://httpbin.org/headers", add_headers(Accept = ""))

[Package httr version 1.2.1 Index]