post传输数据给指定的url并返回值

时间:2014-12-02 14:47:55   收藏:0   阅读:311
private string PostData(string serverName,string postData)
    {
        postData = "body="+postData;
        UTF8Encoding encoding = new UTF8Encoding();
        byte[] data = encoding.GetBytes(postData);
        string realUrl = url + "service=" + serverName;
        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(realUrl);
        myRequest.Method = "POST";
        myRequest.ContentType = "application/x-www-form-urlencoded";
        myRequest.ContentLength = data.Length;
        Stream newStream = myRequest.GetRequestStream();
        newStream.Write(data, 0, data.Length);
        newStream.Close();
        HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
        StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
        string content = reader.ReadToEnd();
        reader.Close();
        return content;
    }

 

原文:http://www.cnblogs.com/weihui2013/p/4137210.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!