Examples for 'httr::config'


Set curl options.

Aliases: config

Keywords:

### ** Examples

# There are a number of ways to modify the configuration of a request
# * you can add directly to a request
HEAD("https://www.google.com", verbose())
Response [https://www.google.com/]
  Date: 2025-08-21 00:47
  Status: 200
  Content-Type: text/html; charset=ISO-8859-1
<EMPTY BODY>
# * you can wrap with with_config()
with_config(verbose(), HEAD("https://www.google.com"))
Response [https://www.google.com/]
  Date: 2025-08-21 00:47
  Status: 200
  Content-Type: text/html; charset=ISO-8859-1
<EMPTY BODY>
# * you can set global with set_config()
old <- set_config(verbose())
HEAD("https://www.google.com")
Response [https://www.google.com/]
  Date: 2025-08-21 00:47
  Status: 200
  Content-Type: text/html; charset=ISO-8859-1
<EMPTY BODY>
# and re-establish the previous settings with
set_config(old, override = TRUE)
HEAD("https://www.google.com")
Response [https://www.google.com/]
  Date: 2025-08-21 00:47
  Status: 200
  Content-Type: text/html; charset=ISO-8859-1
<EMPTY BODY>
# or
reset_config()
HEAD("https://www.google.com")
Response [https://www.google.com/]
  Date: 2025-08-21 00:47
  Status: 200
  Content-Type: text/html; charset=ISO-8859-1
<EMPTY BODY>
# If available, you should use a friendly httr wrapper over RCurl
# options. But you can pass Curl options (as listed in httr_options())
# in config
HEAD("https://www.google.com/", config(verbose = TRUE))
Response [https://www.google.com/]
  Date: 2025-08-21 00:47
  Status: 200
  Content-Type: text/html; charset=ISO-8859-1
<EMPTY BODY>

[Package httr version 1.4.7 Index]