| resp_content_type {httr2} | R Documentation |
Extract response content type and encoding
Description
resp_content_type() returns the just the type and subtype of the
from the Content-Type header. If Content-Type is not provided; it
returns NA. Used by resp_body_json(), resp_body_html(), and
resp_body_xml().
resp_encoding() returns the likely character encoding of text
types, as parsed from the charset parameter of the Content-Type
header. If that header is not found, not valid, or no charset parameter
is found, returns UTF-8. Used by resp_body_string().
Usage
resp_content_type(resp)
resp_encoding(resp)
Arguments
resp |
An HTTP response object, as created by |
Value
A string. If no content type is specified resp_content_type()
will return a character NA; if no encoding is specified,
resp_encoding() will return "UTF-8".
Examples
resp <- response(headers = "Content-type: text/html; charset=utf-8")
resp |> resp_content_type()
resp |> resp_encoding()
# No Content-Type header
resp <- response()
resp |> resp_content_type()
resp |> resp_encoding()
[Package httr2 version 1.0.2 Index]