0
我是RestClient的新手,但是我在網絡中深度搜索,找不到幫助的東西。RestClient獲得auth_token
我的代碼如下,並正在努力,但我在尋找的東西更優雅:
def get_from_mgmt(sub_path, par)
par += "&" unless par.empty?
path = ":http//#{USER}:#{PASSWORD}@#{HOST}/#{sub_path}.json?#{par}auth_token=#{AUTH_TOKEN}"
single_page = JSON.parse(RestClient.get path)
end
我在網上找到了以下內容:
response = RestClient::Request.new(
:method => :get,
:url => @my_url + "/" + path.to_s,
:user => @my_user,
:password => @my_pass,
:headers => { :accept => :json,
:content_type => :json }
).execute
results = JSON.parse(response.to_str)
,我喜歡它,但我不明白在哪裏添加AUTH_TOKEN和其他參數。我已經嘗試在頭文件中添加auth_token,除了初始化之外。
歡迎任何幫助! 謝謝。