В настоящее время я пытаюсь получить ответ от сервера, который использует SSL в C #. У меня есть код для этого в Java, но похоже, что они не переводят 1: 1.
У меня есть какой-то код, который я нашел, который работает для обычных страниц, но не для того, который мне нужен (возможно, из-за SSL). Вот код:
WebRequest request = WebRequest.Create("https://" + sslServerHost + ":" + sslServerPort);
request.Proxy = null;
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
ОБНОВЛЕНИЕ: Извините, я забыл, что это за ошибка. Я получаю исключение нарушения протокола в строке "HttpWebResponse response = (HttpWebResponse) request.GetResponse ();".
Есть идеи? Спасибо, ребята.