httpPUT.RdThese two functions are simple, high-level functions
that implement the HTTP request methods PUT and DELETE.
These can also be done by specifying the method
type using the curl option customrequest.
These functions merely provide a convenience
wrapper for getURLContent
with the HTTP method specified.
httpPUT(url, content, ..., curl = getCurlHandle())
httpPOST(url, ..., curl = getCurlHandle())
httpDELETE(url, ..., curl = getCurlHandle())
httpGET(url, ..., curl = getCurlHandle())
httpHEAD(url, ..., curl = getCurlHandle())
httpOPTIONS(url, ..., curl = getCurlHandle())the URL of the server to which the HTTP request is to be made
the value that is to be used as the content of the
PUT request. This can be a character or a raw object.
additional arguments passed to getURLContent
the curl handle to be used to make the request
The content returned by the server as a result of the request.
if (FALSE) { # \dontrun{
# create a database in a CouchDB server
httpPUT("http://127.0.0.1:5984/temp_db")
# Insert an entry into an ElasticSearch dabtabase.
httpPUT("http://localhost:9200/a/b/axyz", '{"abc" : 123}')
# Then delete the database
httpDELETE("http://127.0.0.1:5984/temp_db")
} # }