2012-02-16 10 views
0

私はhttpi-ntlm ruby​​ gemを使って、指定されたURL、ユーザー名、パスワードからRSSフィードを取得していました。httpi-ntlmすべての3つの認証タイプの宝石

私の方法で3つの認証タイプをすべて使用できる方法があるかどうかを知りたいので、サーバーが好みの設定を選択するようにします。

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 

答えて

0

その後、あなたはそれが代わりのauth使用することができ、それが失敗した場合は、一つのリクエストで試してみる必要があるだろうか、使用する権限の種類に関する情報をバックヘッダを取得します。

いくつかの異なる認証タイプが同じ認証ヘッダーを使用するため、異なるタイプの認証を同時に送信できないのはなぜですか。

+0

はい、私がしたことは、プレーンなリクエストを送信し、auth_typeをチェックし、正しいauth_typeで2番目のリクエストを送信しました – user703099

関連する問題