如何指定httr::GET数组查询
How to specify httr::GET array query
我正在尝试编写一个 httr::GET 查询,其中我必须使用方括号(数组)查询,其中 url 类似于:
#target = "http://example.com?abc[]=123"
这个策略似乎不起作用:
baseurl = "http://example.com"
qy = list(abc="123")
httr::GET(baseurl,query=qy)
如果我尝试,R 会抱怨无效字符:
qy = list(abc[]="123")
另请参阅:
Is array syntax using square brackets in URL query strings valid?
Array in body for httr POST request
你应该可以使用
GET(url, query = list("abc[]" = 133))
我正在尝试编写一个 httr::GET 查询,其中我必须使用方括号(数组)查询,其中 url 类似于:
#target = "http://example.com?abc[]=123"
这个策略似乎不起作用:
baseurl = "http://example.com"
qy = list(abc="123")
httr::GET(baseurl,query=qy)
如果我尝试,R 会抱怨无效字符:
qy = list(abc[]="123")
另请参阅: Is array syntax using square brackets in URL query strings valid?
Array in body for httr POST request
你应该可以使用
GET(url, query = list("abc[]" = 133))