gpt4 book ai didi

ruby-on-rails - HTTP 请求参数名称中的连字符

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:10:12 25 4
gpt4 key购买 nike

我正在尝试向 Google API 发送一个 HTTP GET 请求,该请求需要一个名为“结束日期”的参数(带有连字符,而不是下划线)。但是,会抛出以下错误:

unexpected keyword_end, expecting '}'
end-date: '2013-07-24'

这是我尝试使用的代码:

request = Typhoeus::Request.new(
'https://www.googleapis.com/analytics/v1/reports',
method: :get,
params: {
end-date: '2013-07-24',
start-date: '2013-07-01',
access_token: access_token
}
)

有什么方法可以使参数:接受带连字符的名称?谢谢!

最佳答案

您必须对这些键使用“旧”哈希表示法:

params: {
:'end-date' => '2013-07-24',
:'start-date' => '2013-07-01',
access_token: access_token
}

关于ruby-on-rails - HTTP 请求参数名称中的连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17882304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com