parseQueryString
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>