parse_url function

Parse and build urls according to RFC3986.

Parse and build urls according to RFC3986.

See https://www.rfc-editor.org/rfc/rfc3986 for details of parsing algorithm.

parse_url(url) build_url(url)

Arguments

  • url: For parse_url a character vector (of length 1) to parse into components; for build_url a list of components to turn back into a string.

Returns

a list containing:

  • scheme
  • hostname
  • port
  • path
  • params
  • fragment
  • query, a list
  • username
  • password

Examples

parse_url("http://google.com/") parse_url("http://google.com:80/") parse_url("http://google.com:80/?a=1&b=2") url <- parse_url("http://google.com/") url$scheme <- "https" url$query <- list(q = "hello") build_url(url)
  • Maintainer: Hadley Wickham
  • License: MIT + file LICENSE
  • Last published: 2023-08-15