我正在尝试将splunk rest api doc中提到的curl方法复制到R中以使用R执行搜索。抱歉,我将无法提供有关要复制的参数的详细信息。因此附上link for reference。
curl -u admin:changeme -k https://localhost:8089/services/search/jobs -d search="search *"
这让我从卷毛中回过头来。但是,当我尝试使用httr在R中复制相同内容时,它会返回所有搜索详细信息的列表。我试过使用POST和amp;为了以防万一,在httr中获取。以下是示例代码。理想情况下,一个人应该给我一个sid。但它会返回现有搜索详细信息的列表。不确定我错过了什么。我是Rcurl的新手,httr。我也试过curlperform,也有同样的。似乎,缺少了一些东西。究竟-d在curl中做了什么,这是我想要复制的东西吗?
response <- GET(splunk_server,path=search_job_export_endpoint,
config(ssl_verifyhost=FALSE, ssl_verifypeer=0),
authenticate(username, password),
query=list(search=urlencode(search_terms)),
verbose())
result <- read.table(text=content(response, as="text"), sep=",", header=TRUE,
stringsAsFactors=FALSE)