wp8中的post请求问题

时间:2014-06-28 21:26:17

标签: c# post windows-phone-8

我尝试使用此代码,因为它适用于控制台应用程序

private static string POST(string Url, string Data)
    {
        System.Net.WebRequest req = System.Net.WebRequest.Create(Url);
        req.Method = "POST";
        req.Timeout = 100000;
        req.ContentType = "application/x-www-form-urlencoded";
        byte[] sentData = Encoding.UTF8.GetBytes(Data);
        req.ContentLength = sentData.Length;
        System.IO.Stream sendStream = req.GetRequestStream();
        sendStream.Write(sentData, 0, sentData.Length);
        sendStream.Close();
        System.Net.WebResponse res = req.GetResponse();
        System.IO.Stream ReceiveStream = res.GetResponseStream();
        System.IO.StreamReader sr = new System.IO.StreamReader(ReceiveStream, Encoding.UTF8);
        Char[] read = new Char[256];
        int count = sr.Read(read, 0, 256);
        string Out = String.Empty;
        while (count > 0)
        {
            String str = new String(read, 0, count);
            Out += str;
            count = sr.Read(read, 0, 256);
        }
        return Out;
    }

但是当我在wp8应用程序中尝试此代码时,我遇到了一些错误:函数 GetRequestStream() GetResponseStream()不存在。

你能帮助我吗?

0 个答案:

没有答案