RCurl postForm发出带有特殊字符的字段名称

时间:2016-06-22 08:48:47

标签: r rcurl

当表单包含下面的字段时,如何使用RCurl将字段名称附加到postForm?

if(url.exists(url)) 
  results <- postForm(url,
           form:evento="35",
           form:area = "10")

如果我尝试类似

的话
> if(url.exists(url)) 
+   results <- postForm(url,
+            form:evento="35",
Error: unexpected '=' in:
"  results <- postForm(url,
           form:evento="
>            form:area = "10")
Error: unexpected ')' in "           form:area = "10")"

我得到了

{{1}}

1 个答案:

答案 0 :(得分:0)

事实上它很简单,虽然现在我必须解决为什么Rcurl没有得到我想要的东西。

至少要避免高于错误,只需用引号

括起参数名称即可
if(url.exists(url)) 
  results <- postForm(url,
           'form:evento'="35",
           'form:area' = "10")

现在让我们继续尝试了解发送到服务器的内容以及为什么它不能按照我的预期运行。