using RestSharp
using RestSharp.Authenticators
string token_path = ConfigurationManager.AppSettings.Get("token_path");
var client = new RestClient(token_path);
var requiest = new RestRequest();
request.Method = Method.POST;
request.Parameters.Clear();
request.AddHeader("Accept","application/json");
client.Authenticator = new HttpBasicAuthenticator(username,password);
#同时也可以传入对应的token,以降低用户名密码在http传输过程中泄露的风险。
client.Authenticator = new HttpBasicAuthenticator(token,null);
var response = client.Execute(request);
本文介绍了如何使用RestSharp库实现HTTP Basic认证的过程,包括设置客户端、请求参数及头部信息等,并提供了使用用户名密码和Token两种认证方式的示例。
125

被折叠的 条评论
为什么被折叠?



