我有一个带有凭据的HttpWebRequest,如下所示。这非常有效。但是,当我在服务器端更改密码时会发生一些奇怪的事情:即使密码不再有效,对相同URL的后续请求也会成功。
即使我完全关闭应用并重新打开它,此行为仍会继续。证书是否以某种方式存在?任何见解将不胜感激。
try
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(item.Url) as HttpWebRequest;
nc = new NetworkCredential();
nc.UserName = Username;
nc.Password = Password;
request.Credentials = nc;
request.BeginGetResponse(new AsyncCallback(SubReadWebRequestCallback), request);
}