WebResult: Result object of a FastRWeb script

Description Usage Arguments Details

Description

WebResult is the class of the object that will be returned from the run function of a FastRWeb script back to the browser.

Usage

1
2
WebResult(cmd = "html", payload = "",
  content.type = "text/html; charset=utf-8", headers = character(0))

Arguments

cmd

string, command passed back to the FastRWeb interface. Currently supported commands are "html", "file", "tmpfile" and "raw". See details below.

payload

string, the body (contents) that will be sent back or file name, depending on the command

content.type

MIME content type specification as it will be returned to the browser

headers

string vector, optional additional headers to be sent to the browser. Must not contain CR or LF!

x

object to convert into WebResult

...

additional arguments passed to the method

Details

Using a separate class allows automatic conversion of other objects into the necessary representation - all that is needed is a as.WebResult method for that particular object.

WebResult function can be used to create such objects directly.

as.WebResult coerces an object into a WebResult, it is a generic. This allows methods to be defined for as.WebResult which act as convertors transforming R objects into web results.

glop glop


cuche27/RWebServer documentation built on May 14, 2019, 12:49 p.m.