到目前为止,这就是我想出的。
RestClient.proxy = ENV("http_proxy")
RestClient.head("Cookie","accessToken=#{@GottenTokenString}") #this line not working
resp = RestClient.get("http://someServer/path/RestAPIPage.json",{:params => {:count => @count, :userCount => @userCount}})
我在这里遇到的问题是我似乎无法向 get 请求添加任何标头。我正在调用的 API 要求获取令牌并将其设置为 cookie 标头。似乎 REST API 无法处理这个问题。
我决定使用 RESTCLIENT gem 的原因是 NET::HTTP.get 不允许使用允许添加查询的方法。总而言之,我无法使用 RESTCLIENT 添加标题。但我无法使用 NET::HTTP 添加查询。
我真的很难过。