我正在尝试编写一个使用其余API的ruby脚本。 但是我坚持使用auth步骤(使用基本身份验证)。
从我认为我理解我应该基于64编码我的登录:密码然后传递它与标题授权和我 请求,但它让我无处,但403禁止错误。
enc = Base64.encode64('username:passs')
my_url = 'http://intenthq.atlassian.net/rest/api/2/application-properties'
my_key = 'Basic '+ enc
puts enc
puts 'Authorization ' + my_key
RestClient::Request.execute(
:method => :get,
:url => my_url,
:headers => {'Authorization' => my_key}
)
我做错了什么?
我甚至使用了正确的方法吗?
答案 0 :(得分:1)
设法通过使用github.com/sumoheavy/jira-ruby对其进行排序 谢谢Coderhs:)