resp_headers {httr2}R Documentation

Extract headers from a response

Description

Usage

resp_headers(resp, filter = NULL)

resp_header(resp, header)

resp_header_exists(resp, header)

Arguments

resp

An HTTP response object, as created by req_perform().

filter

A regular expression used to filter the header names. NULL, the default, returns all headers.

header

Header name (case insensitive)

Value

Examples

resp <- request("https://httr2.r-lib.org") %>% req_perform()
resp %>% resp_headers()
resp %>% resp_headers("x-")

resp %>% resp_header_exists("server")
resp %>% resp_header("server")
# Headers are case insensitive
resp %>% resp_header("SERVER")

# Returns NULL if header doesn't exist
resp %>% resp_header("this-header-doesnt-exist")

[Package httr2 version 0.2.2 Index]