Learn R Programming

RCurl (version 1.9-4)

httpPUT: Simple high-level functions for HTTP PUT and DELETE

Description

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 with the HTTP method specified.

Usage

httpPUT(url, ..., curl = getCurlHandle())
httpPOST(url, ..., curl = getCurlHandle())
httpDELETE(url, ..., curl = getCurlHandle())
httpGET(url, ..., curl = getCurlHandle())

Arguments

url
the URL of the server to which the HTTP request is to be made
...
additional arguments passed to getURLContent
curl
the curl handle to be used to make the request

Value

  • The content returned by the server as a result of the request.

concept

HTTP

See Also

getURLContent

Examples

Run this code
# create a database in a CouchDB server
 httpPUT("http://127.0.0.1:5984/temp_db")

   # Then delete the database
 httpDELETE("http://127.0.0.1:5984/temp_db")

Run the code above in your browser using DataLab