小寒的blog
Programming is a darned hard thing—but I am going to like it.
  /// <summary>
    
/// 发送post请求
    
/// </summary>
    
/// <param name="url">请求的url</param>
    
/// <param name="postString">发送到数据 例如:"name=xhan&password=1231"</param>
    
/// <param name="encoding">发送和接受数据使用的编码</param>
    
/// <returns>服务器响应字符串</returns>
    public static string SendPostRequest(string url, string postString,Encoding encoding)
    {
        
byte[] postData = encoding.GetBytes(postString);

        WebClient client 
= new WebClient();
        client.Headers.Add(
"Content-Type""application/x-www-form-urlencoded");
        client.Headers.Add(
"ContentLength", postData.Length.ToString());

        
byte[] responseData = client.UploadData(url, "POST", postData);
        
return encoding.GetString(responseData);
    }
posted on 2009-07-08 13:33  xhan  阅读(1453)  评论(0编辑  收藏  举报