RApache 从执行 URL 获取查询字符串-如何操作?

RApache 从执行 URL 获取查询字符串-如何操作?

我想将执行 URL 中的查询字符串放入我的 R 中。我已经安装并配置了 R Apache。到目前为止,一切都正常。

到目前为止我的 R 代码是:

query_string <- Sys.getenv("QUERY_STRING")
cat("Content-Type: text/html\r\n\r\n")
cat("Die Anfrage-URL ist:", query_string)

我没有从 QUERY_STRING 获得任何信息。为什么?有什么提示和技巧吗?

我的执行 URL 是 http://localhost/R/query.R?query=hello

我想提取“你好”。

答案1

事实证明,还有一种更简单的方法。

只需使用 GET、POST、COOKIES、FILES 或 SERVER。

当使用 RApache 时,您会获得传递给脚本的 GET、POST、COOKIES、FILES、SERVER 变量。

args <- GET
 
print(args[1])
print(args[2])
print(args[3])

http://[ip 地址]/R/query.R?query=people&word=hello&verb=Simon

相关内容