Simple high-level functions for HTTP PUT and DELETE
Simple high-level functions for HTTP PUT and DELETE
These 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
url: the URL of the server to which the HTTP request is to be made
content: 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
curl: the curl handle to be used to make the request
Returns
The content returned by the server as a result of the request.
Author(s)
Duncan Temple Lang
See Also
getURLContent
Examples
## Not run:# 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")## End(Not run)