public string RunRegisterNoParam(string strRegisterUrl, string param)
    {
        string strRen = "";
        try
        {
            CookieContainer container = new CookieContainer();
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strRegisterUrl + "?" + param);
            request.CookieContainer = container;
            request.ContentType = "application/x-www-form-urlencoded";
            request.Method = "POST";
            Stream myRequestStream = request.GetRequestStream();
            StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.GetEncoding("utf-8"));
            myStreamWriter.Write(param);
            //把数据写入HttpWebRequest的Request流
            myStreamWriter.Close();
            myRequestStream.Close();
            //关闭打开对象
            HttpWebResponse myHttpWebResponse = (HttpWebResponse)request.GetResponse();
            //新建一个HttpWebResponse
            myHttpWebResponse.Cookies = container.GetCookies(request.RequestUri);
            //获取一个包含url的Cookie集合的CookieCollection
            Stream myResponseStream = myHttpWebResponse.GetResponseStream();
            StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
            strRen = myStreamReader.ReadToEnd();
            //把数据从HttpWebResponse的Response流中读出
            myStreamReader.Close();
            myResponseStream.Close();
        }
        catch (Exception ex)
        {
            throw ex;
        }
        return strRen;
    }

相关文章:

  • 2022-01-18
  • 2021-08-12
  • 2022-03-04
  • 2021-09-08
  • 2022-01-10
  • 2021-07-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-16
  • 2021-06-28
  • 2021-06-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案