zoukankan      html  css  js  c++  java
  • C#发送GET与POST请求

    ////////HTTPGET
     
              HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
              request.Method = "GET";
              request.ContentType = "text/html;charset=UTF-8";
              HttpWebResponse response = (HttpWebResponse)request.GetResponse();
              Stream myResponseStream = response.GetResponseStream();
              StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
              string retString = myStreamReader.ReadToEnd();
              myStreamReader.Close();
              myResponseStream.Close();
    
    /////HTTPPOST
     
     1  public static string HttpPost(string Url, string postDataStr)  
     2 {  
     3     HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);  
     4     request.Method = "POST";  
     5     request.ContentType = "application/x-www-form-urlencoded";  
     6     request.ContentLength = postDataStr.Length;  
     7     StreamWriter writer = new StreamWriter(request.GetRequestStream(),Encoding.ASCII);  
     8     writer.Write(postDataStr);  
     9     writer.Flush();  
    10     HttpWebResponse response = (HttpWebResponse)request.GetResponse();  
    11     string encoding = response.ContentEncoding;  
    12     if (encoding == null || encoding.Length < 1) {  
    13         encoding = "UTF-8"; //默认编码  
    14     }  
    15     StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));  
    16     string retString = reader.ReadToEnd();  
    17     return retString;  
    18 } 
  • 相关阅读:
    jsp第六周作业
    jsp第四次作业
    JSP第二次作业 2021 0310
    软件测试作业 NO.1
    北航软工优秀作业汇总
    Alpha阶段评审结果和意见反馈
    转会候选人名单
    人员转会流程
    关于团队项目阶段目标的说明
    2021年软工-热身阅读作业
  • 原文地址:https://www.cnblogs.com/lvlinlv/p/7229020.html
Copyright © 2011-2022 走看看