Я столкнулся с какой-то странной проблемой при использовании openid в asp.net. Мне нужен выход на серверную сторону для учетной записи gmail, но без перенаправления на другую страницу. Я думал, что выполнение веб-запроса сделает это. Это мой кодВыполнение веб-запроса без перенаправления страницы
HttpWebRequest loHttp =
(HttpWebRequest)WebRequest.Create("https://www.google.com/accounts/Logout");
// *** Set properties
loHttp.Timeout = 10000; // 10 secs
loHttp.UserAgent = "Code Sample Web Client";
// *** Retrieve request info headers
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
Encoding enc = Encoding.GetEncoding(1252); // Windows default Code Page
StreamReader loResponseStream =
new StreamReader(loWebResponse.GetResponseStream(), enc);
string lcHtml = loResponseStream.ReadToEnd();
loWebResponse.Close();
loResponseStream.Close();
Но он не работает. Учетная запись gmail по-прежнему подписана. Возможно ли выполнить веб-запрос с таким URL-адресом? Спасибо