返回首页

这是代码

private HttpWebRequest CreateWebRequest(string endPoint)

        {

            var request = (HttpWebRequest)WebRequest.Create(endPoint);

 

            request.Method = "GET";

            //request.ContentLength = 0;

            request.ContentType = "text/xml";

 

            return request;

        }

 

        

 

        private void btnon_Click(object sender, RoutedEventArgs e)

        {

            HttpWebRequest request = CreateWebRequest("GOOD WORKING URL");

 

            using (var response = (HttpWebResponse)request.GetResponse())

            {

                var responseValue = string.Empty;

 

                if (response.StatusCode != HttpStatusCode.OK)

                {

                    string message = String.Format("POST failed. Received HTTP {0}", response.StatusCode);

                    throw new ApplicationException(message);

                }

 

                // grab the response  

                using (var responseStream = response.GetResponseStream())

                {

                    using (var reader = new StreamReader(responseStream))

                    {

                        responseValue = reader.ReadToEnd();

                    }

                }

 

                return responseValue;

            }  

        }


{C}告诉我发生了什么事,
Error   1   'System.Net.HttpWebRequest' does not contain a definition for 'GetResponse' and no extension method 'GetResponse' accepting a first argument of type 'System.Net.HttpWebRequest' could be found (are you missing a using directive or an assembly reference?)
的 我不知道为什么。
任何帮助吗?

回答

评论会员:R 时间:2