在GET HttpWebRequest中传递授权令牌[关闭]

问题描述 投票:1回答:1

尝试使用HttpWebRequest调用REST API并使用用户标识和密码传递授权。

当我在标头中传递凭证时,我收到“授权”错误,但是当我使用NetworkCredential实例时,它有效。这两个不同的原因是什么?

Error Code:
-----------
String encoded = 
   System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-  1").GetBytes("SVVMGSDFMdoc-p" + ":" + "p$nmmnY4fJoH1"));
 request.Headers.Add("Authroization", "Basic "+ encoded);

Working Code:
-------------
request.Credentials = new NetworkCredential("SVVMGSDFMdoc-  p","p$nmmnY4fJoH1");
c# rest restful-authentication
1个回答
1
投票

您是否尝试添加“授权”而不是“授权”?

© www.soinside.com 2019 - 2024. All rights reserved.