HttpWebRequest получить «основное соединение было закрыто» - PullRequest
0 голосов
/ 14 сентября 2018

Я бы попытался получить ответ со страницы входа в систему, но не смог ответить Сообщение об ошибке просто «базовое соединение было закрыто» Может кто-нибудь мне помочь? Этот код работает раньше.

string urlAddress = "https://signin.apple.com/IDMSWebAuth/signin?path=%2FAU%2Fen_AU%2Freserve%2FiPhone%3Fexecution%3De1s1%26p_left%3DAAAAAARnj9%252FlLm%252F2mQECWTe94HrTcWMnWr9QWWgOrvbtnbiXYw%253D%253D%26_eventId%3Dnext&p_time=1536941435&rv=1&language=AU-EN&p_left=AAAAAARnj9%2FlLm%2F2mQECWTe94HrTcWMnWr9QWWgOrvbtnbiXYw%3D%3D&appIdKey=db0114b11bdc2a139e5adff448a1d7325febef288258f0dc131d6ee9afe63df3";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);
            request.Credentials = CredentialCache.DefaultCredentials;
        request.ProtocolVersion = HttpVersion.Version10;
        request.Method = "POST";
        request.ContentType = "application/x-www-form-urlencoded";  
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            if (response.StatusCode == HttpStatusCode.OK)
            {
                Stream receiveStream = response.GetResponseStream();
                StreamReader readStream = null;

                if (response.CharacterSet == null)
                {
                    readStream = new StreamReader(receiveStream);
                }
                else
                {
                    readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
                }

                string data = readStream.ReadToEnd();

                response.Close();
                readStream.Close();

            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...