作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有人知道如何使用 FastRWeb 捕获 POST 变量(或 HTTP 请求的其他部分)? FastRWeb 是一个工具,它使您能够在 cgi 环境中运行 r 脚本。这是一个使用 FastRWeb 的示例程序。
run <- function(n = 100, ...) {
# direct HTML output
out("<H2>Some HTML</h2>")
# all arguments are passed as strings from the URL, so convert to numeric as needed
n <- as.integer(n)
# create a WebPlot
p <- WebPlot(800, 600)
x <- runif(n)
plot(x, rnorm(n), pch=19, col=2)
# insert the plot in the page
out(p)
# verbatim print
oprint(n)
oprint(summary(x))
# HTML table
otable(data.frame(a=1:5, b=c("a","b","c","d","e")))
# return the whole page
done()
}
最佳答案
我想通了!我需要的引导是阅读 FastRWeb 发行版中的 NEWS 文件。这是一个示例脚本,它回显 POST 内容(如果这些内容存在)。
run <- function() {
if (is.null(request$body)) {
"no request!"
} else {
rawToChar(request$body,multiple=FALSE)
}
}
1.1-0 (2012-12-15)
o The interface to the R process has been enhanced to support
request body and other methods including POST. A new global
variable `request' is a list that is populated with various
entries pertinent to the request:
request$uri - URI of the request (used to be request.URI)
request$method - method type (as string) such as "GET"
request$c.type - content type of the request body
request$c.length - length of the request body (-1 if
there is no body)
request$body - raw vector containing the body of the request
request$client.ip - IP address of the client (as string)
request$raw.cookies - raw cookie string
request$path.info - path part beyond the script name
All strings are guaranteed to be "" if not set.
request$body will be NULL if there is no body.
关于r - 使用 FastRWeb 捕获 HTTP POST 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22278852/
有没有人知道如何使用 FastRWeb 捕获 POST 变量(或 HTTP 请求的其他部分)? FastRWeb 是一个工具,它使您能够在 cgi 环境中运行 r 脚本。这是一个使用 FastRWeb
我是 RServe(和 FastRWeb)的新手。我安装了 RServe 1.7.0,因为我想使用它的内置网络服务器。因为我已经在这台机器上运行了 apache,所以我想在自定义端口上运行 RServ
我正在尝试直接在 Rserve (HTTP) 前面设置 nginx。 Rserve 1.7.0 发行说明 ( http://www.rforge.net/Rserve/news.html ) 建议您需
我是一名优秀的程序员,十分优秀!