我试图用quersytring发出GET请求,但是,HTTParty忽略了我的参数。例如,我做这样的事情:
headers = {"User-Agent"=>"whatever", "Authorization"=>"whatever"}
options = {"sport" => "mlb" }
HTTParty.get("https://www.erikberg.com/events.json", query: options, headers: headers)
由于昨天没有任何MLB比赛正在进行,因此应该是空的。我用curl检查并正常工作。但是,当我使用这个宝石时,我会参加NBA比赛(无视参赛运动)。我向API的所有者询问,他告诉我我有两个重定向(302,301)。
这里有什么失败的任何线索?我的请求是否真的使用https?
祝你好运!