我想将执行 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