我获得回复的尝试失败,状态代码为400(错误请求)。
以下是我正在使用的代码:
WebRequest request = WebRequest.Create(new Uri(url));
String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(username + ":" + pass));
request.Method = "GET";
request.Headers.Add("Authorization", "Basic " + encoded);
request.PreAuthenticate = true;
HttpWebResponse response = (HttpWebResponse)request.GetResponse(
代码的身份验证部分工作正常,因为早些时候我使用
request.Credentials = new NetworkCredential(username,password);
我收到状态码401(未经授权的访问错误)。但现在我没有收到身份验证错误,但我收到了400(错误的请求)。