curlPerform(url = "http://www.chemspider.com/MassSpecAPI.asmx", post = TRUE, postfields = body, verbose = TRUE, .opts = list(httpheader = c(SOAPAction = '"http://www.chemspider.com/GetExtendedCompoundInfo"', Accept = "text/xml")))
curlPerform(url = "http://www.chemspider.com/MassSpecAPI.asmx", post = TRUE, postfields = body, verbose = TRUE, .opts = list(httpheader = c(SOAPAction = '"http://www.chemspider.com/GetExtendedCompoundInfo"')))
u = getURLContent('http://www.omegahat.net/SVGAnnotation/shape.svgz', .opts = list(verbose = TRUE))
We could add the .isProtected argument to indicate whether the caller wants to guarantee that the allocation is okay. Add in future releases.
We can tell what the target data type is from the number encoded in the option id. These jump into different ranges for the different types. So we can test for type, or coerce, in R. Unfortunately, only up to OBJECTPOINT
Check if R initializes this on Windows and accordingly turn it off here.
For persistence, we will have to collect data structures and know how to release them. We can collect them as linked lists and associate them with the CURL handle via a table or simple linked list.
There doesn't seem to be a hook to tag something into the CURL handle.
getURL("https://secureweb.ucdavis.edu:443")
getURL("https://my.ucdavis.edu")
netrc file.
Without https, they are working,
either via CURLOPT_USERPWD
or the .netrc file.
See setCurlHeaders(). Note that we can include this directly in the converter for an R object to a CURL option. We just need to tidy up after this.
curl_slist_append(). curl_easy_setopt(easyhandle, CURLOPT_HTTPHEADER, headers);
Not anymore.
postForm("http://www.speakeasy.org/~cgires/perl_form.cgi", "some_text" = "Duncan", "choice" = "Ho", "radbut" = "eep", # "box" = "box1" "box" = "box1, box2" # and try c("box1", "box2") )