コード例 #1
0
ファイル: Digest.cs プロジェクト: hknyuc/RestHttpClient
 public void OnRequest(RequestStartArg arg)
 {
     //arg.Request.PreAuthenticate = true;
     if (!string.IsNullOrEmpty(_cnonce) &&
         DateTime.Now.Subtract(_cnonceDate).TotalHours < 1.0)
     {
         arg.Request.AddHeader("Authorization", ComputeDigestHeader(arg.Url, arg.RequestType.ToString().ToUpper()));
     }
 }
コード例 #2
0
ファイル: Basic.cs プロジェクト: hknyuc/RestHttpClient
        public void OnRequest(RequestStartArg arg)
        {
            String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(_username + ":" + _password));

            arg.Request.AddHeader("Authorization", "Basic " + encoded);
        }