Parse a GET query string from a URL

parseQueryString(str)

Arguments

str The query string. It can have a leading "?" or not.

Parse a GET query string from a URL

Description

Returns a named character vector of key-value pairs.

Examples

parseQueryString("?foo=1&bar=b%20a%20r")
$foo [1] "1" $bar [1] "b a r"
## <strong>Not run</strong>: # # Example of usage within a Shiny app # shinyServer(function(input, output, clientData) { # # output$queryText <- renderText({ # query <- parseQueryString(clientData$url_search) # # # Ways of accessing the values # if (as.numeric(query$foo) == 1) { # # Do something # } # if (query[["bar"]] == "targetstring") { # # Do something else # } # # # Return a string with key-value pairs # paste(names(query), query, sep = "=", collapse=", ") # }) # }) # ## <strong>End(Not run)</strong>