c#窗口到c#电话窗口

本文关键字:窗口 电话 | 更新日期: 2023-09-27 18:08:19

这更像是一个请求而不是帮助的任务,但是…经过1天的尝试,我不能让它工作。这是我的代码

private string _InetReadEx(string sUrl)
        {
            HttpWebRequest webReq = (HttpWebRequest)HttpWebRequest.Create(sUrl);
            try
            {
                webReq.CookieContainer = new CookieContainer();
                webReq.Method = "GET";
                using (WebResponse response = webReq.GetResponse())
                {
                    using (Stream stream = response.GetResponseStream())
                    {
                        StreamReader reader = new StreamReader(stream);
                        aRet = reader.ReadToEnd();
                        return aRet;
                    }
                }
            }
            catch (Exception ex)
            {
                return ex.Message;
            }
        }

这段代码的作用很简单。它返回服务器的源。这是我愚蠢的问题;我如何在c# windows phone(windows phone 8.1/8)上做类似的事情?

提前谢谢你,玛丽亚

c#窗口到c#电话窗口

我建议你使用HttpClient,我在Windows/Win Phone项目中都使用过它,并且像魅力一样工作,看看这个

试试这个-

webReq.BeginGetResponse(GetResponseCallback, request);
void GetResponseCallback(IAsyncResult result)
{
    HttpWebRequest request = result.AsyncState as HttpWebRequest;
    if (request != null)
    {
       try
       {
        WebResponse response = request.EndGetResponse(result);
        // use response 
       }
       catch (WebException e)
       {
        return;
       }
   }
}