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();

  • 相关阅读:
    自动生成四则运算题目
    学习进度总结随笔
    作业1
    软件工程项目总结
    结对编程项目---四则运算
    作业三
    自动生成小学四则运算题目的程序
    学习进度总结
    大三下自我简介
    寒假社会实*报告
  • 原文地址:https://www.cnblogs.com/philzhou/p/2082803.html
Copyright © 2011-2022 走看看