httpi-ntlm gem для всех трех типов аутентификации - PullRequest
0 голосов
/ 16 февраля 2012

Я использовал httpi-ntlm ruby ​​gem для получения RSS-каналов с заданным URL, именем пользователя и паролем.

Я хочу знать, есть ли способ использовать все три типа аутентификации в моем методетак что сервер выбирает настройки, которые он предпочитает ???

def get_data url,user,password
    request = HTTPI::Request.new(url)
    request.auth.ntlm(user,password)
    response = HTTPI.get request
    return  response.raw_body 
end

1 Ответ

0 голосов
/ 27 февраля 2012

Вам нужно будет попробовать с одним запросом, если это не удастся, или вы получите заголовок с информацией о том, какой тип авторизации использовать, тогда вместо этого вы можете использовать эту аутентификацию.

Несколько разных типов аутентификации используют один и тот же заголовок авторизации, поэтому вы не можете отправлять разные типы аутентификации одновременно.

...