Хорошо ... поэтому, во-первых, полезно перейти по правильному URL-адресу:
authentication_url = @alm_url + "rest/is-authenticate"
Что должно читаться следующим образом:
authentication_url = @alm_url + "authentication-point/authenticate"
Во-вторых, помогает, если я читаю документыдля RestClient, а не просто посмотреть на readme.Пример под Подробности метода экземпляра очень помог.
Мой код теперь выглядит так:
@alm_url = "http://alm_url/qcbin/"
@user_name = "username"
@user_password = "password"
authentication_url = @alm_url + "authentication-point/authenticate"
resource = RestClient::Resource.new(authentication_url, @user_name, @user_password)
response = resource.get
Rails.logger.debug response.inspect
РЕДАКТИРОВАТЬ:
Wow Iдействительно обдумал это.Я мог бы пойти с:
response = RestClient.get "http://#{@user_name}:#{@user_password}@alm_url/qcbin/authentication-point/authenticate"