错误-远程服务器返回错误:(401)未经授权

时间:2018-07-02 21:02:55

标签: c# asp.net-web-api asp.net-core-webapi

我想从API获取Employee的all_details,为我提供的用于访问数据的详细信息是UserName,Password,API key,Resource,Parameters

资源(GET employee /)和&参数(•all_details(布尔值)-对于大型查询,数据仅限于重要信息,通过传递此参数,api将返回每个记录的所有数据。 •limit(整数)-限制返回的记录数。 •offset(整数)-用给定的记录数偏移集合的开始。 )

我尝试执行此代码,但出现401错误,我是此服务的新手,请帮助我。

这是代码

var request = System.Net.WebRequest.Create(@"https://api.midenity.com/api/v1.1/");
        request.Timeout = 1000;
        request.Method = "GET";
        request.Headers.Add("api-key", "asdf@1234");
        request.Credentials = new NetworkCredential("UserName", "Password");
        request.ContentType = "application/json";
        try
        {
            using (var response = request.GetResponse())
            {
                using (var stream = response.GetResponseStream())
                {
                    var reader = new StreamReader(stream, System.Text.Encoding.UTF8);
                    textBox1.Text = reader.ReadToEnd();
                }
            }
        }
        catch (System.Net.WebException ex)
        {
            textBox1.Text = ex.Message;
        }

0 个答案:

没有答案