| Response-class | R Documentation |
ResponseA convenience class for creating Rook responses.
header(key, value): Sets an HTTP header for the
response. Both key and value must be character strings. If value is missing, then the header value is returned.
redirect(target, status=302): Sets up an HTTP redirect to the target url.
write(str):Takes a character vector and appends it to the response body.
new(body='', status=200, headers=list()): Create a new Response object. body is a character vector, status is an HTTP status value. headers is a named list.
set_cookie(key, value): Sets an HTTP cookie for the response. Both key and value must be character strings.
delete_cookie(key, value): Sends appropriate HTTP header to delete the associated cookie on the client. key and value must be character strings.
finish():Returns the response according to the Rook specification.
Rhttpd and Request.
s <- Rhttpd$new()
## Not run:
s$start(quiet=TRUE)
## End(Not run)
s$add(name="response",
app=function(env){
req <- Request$new(env)
res <- Response$new()
res$write('hello')
res$finish()
}
)
## Not run:
s$browse('response') # Opens a browser window to the app.
## End(Not run)
s$remove(all=TRUE)
rm(s)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.