无论我用get还是post传都是一样...
   急急..
代码这么写的:   public static string postToUrl(string url, string data)
    {        Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
        HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
        myReq.Method = "POST";
        myReq.ContentType = "application/x-www-form-urlencoded";
        Stream outStream = myReq.GetRequestStream();        StreamWriter sw = new StreamWriter(outStream, Encoding.UTF8);
        sw.Write(data);
        sw.Close();        outStream = myReq.GetResponse().GetResponseStream();
        StreamReader sr = new StreamReader(outStream, System.Text.Encoding.UTF8);
        string ret = sr.ReadToEnd();
        sr.Close();
        return ret;
    }

解决方案 »

  1.   

    把你要发送的内容用urlencode("你要发送的内容") 加密后再发送读取 urldecode("你要发送的内容") 
      

  2.   

    是呀,IE限定的最大URL长度是2048字节,可能是你程序其他方面出问题了?
      

  3.   

    get方式不能超过2k,post是没限制的,用Post
      

  4.   

    现在就是找不到这个问题...
    或者麻烦哪位试一下..
    比如就传 http://网址?a=11111111111111111111111
    后面的1假设有260个...取到的a值没有260个1