getFormParams

0th

Percentile

Extract parameters from a form query string

This function facilitates getting the parameter names and values from a URL that is an parameterized HTML query.

This is motivated by a function from Chris Davis and Delft University.

Keywords
programming, interface
Usage
getFormParams(query, isURL = grepl("^(http|\\?)", query))
Arguments
query

the query string or full URL containing the query

isURL

a logical value. If TRUE, query is the full URL and we need to extract the sub-string representing the parameters. If isURL is FALSE, then query is assumed to be just the string containing the parameters.

Value

A named character vector giving the parameter values The names are the parameter names.

Aliases
  • getFormParams
Examples
# NOT RUN {
if(url.exists("http://www.omegahat.net/foo/bob.R")) withAutoPrint({

  getFormParams("http://www.omegahat.net/foo/bob.R?xyz=1&abc=verylong")

  getFormParams("xyz=1&abc=verylong")
  getFormParams("xyz=1&abc=&on=true")
  getFormParams("xyz=1&abc=")
})
# }
Documentation reproduced from package RCurl, version 1.98-1.1, License: BSD_3_clause + file LICENSE

Community examples

Looks like there are no examples yet.