
See https://tools.ietf.org/html/rfc3986 for details of parsing algorithm.
parse_url(url)build_url(url)
a list containing:
scheme
hostname
port
path
params
fragment
query, a list
username
password
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.
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)
Run the code above in your browser using DataLab