zoukankan      html  css  js  c++  java
  • 使用HttpWebRequest模拟Web请求

    http post 请求:

              string uri = "http://www.XXXXXXX.com/Default_Login.aspx?usercode=admin&password=123";

                // Get an new instance from factory method.

                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);

                HttpWebResponse response =(HttpWebResponse) request.GetResponse();

                Stream stream = response.GetResponseStream();

                StreamReader reader = new StreamReader(response.GetResponseStream());

                string resultText = reader.ReadToEnd();

                Console.WriteLine(resultText);

                reader.Close();

                stream.Close();

                Console.Read();

      

     

    Http get 请求:

        string uri ="http://www.XXXXXX.com/login.jsp";

                string formdata = "loginid=philzhou&userpassword=777777";

                ASCIIEncoding encoding=new ASCIIEncoding(); 

                byte[] encodeddata = encoding.GetBytes(formdata);

                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);

                request.Method="Post";

                request.ContentType = "application/x-www-form-urlencoded";

                request.ContentLength = encodeddata.Length;

                Stream requestStream = request.GetRequestStream();

        // write form data to request stream.

                requestStream.Write(encodeddata, 0, encodeddata.Length);

                requestStream.Close();

                HttpWebResponse response = (HttpWebResponse)request.GetResponse();

                Stream stream = response.GetResponseStream();

                StreamReader reader = new StreamReader(stream,Encoding.GetEncoding("gb2312"));

                string result = reader.ReadToEnd();

                Console.WriteLine(result);

                reader.Close();

                stream.Close();

                Console.Read();

  • 相关阅读:
    纯jq编写增删改,弹出框
    li颜色特效
    省市联动Demo
    button轮番点击,只点击一次,鼠标hover
    正则--密码强度验证
    正则--验证邮箱与手机号
    正则表达式--元字符
    C#电脑自动关机代码指令
    1.ASP.NET MVC使用EPPlus,导出数据到Excel中
    6.在MVC中使用泛型仓储模式和依赖注入实现增删查改
  • 原文地址:https://www.cnblogs.com/philzhou/p/2082803.html
Copyright © 2011-2022 走看看