【发布时间】:2023-03-21 02:56:02
【问题描述】:
我试图让我的 Web API 使用这个 Article 生成一个 OAuth Web API 令牌。它在邮递员 上进行了很好的测试
但是当我尝试使用邮递员为请求提供的代码执行时,我得到response.Content="" 和
response.StatusCode=0
var client = new RestClient("https://ip_address/token");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddParameter("grant_type", "password");
request.AddParameter("username", "Morad.A");
request.AddParameter("password", "123456");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
我尝试的是添加
if (ServicePointManager.SecurityProtocol.HasFlag(SecurityProtocolType.Tls12) == false)
{
ServicePointManager.SecurityProtocol = ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12;
}
发送至我的网络 API 中的 Application_Start()
有什么建议吗?
【问题讨论】:
标签: c# oauth token visual-studio-2019 webapi