zoukankan      html  css  js  c++  java
  • 发送Http Get和Post请求

    发送Get请求

    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    req.Method = "GET";
    
    req.Timeout = config.Timeout;//设置超时时间
    
    HttpWebResponse res = (HttpWebResponse)req.GetResponse();
    StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.UTF8);
    responseData = sr.ReadToEnd();
    sr.Close();
    res.Close();

    发送Post请求

    HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    
    req.Timeout = Convert.ToInt32(ConfigurationManager.AppSettings["Timeout"]);//设置超时时间
    
    req.ContentType = "application/x-www-form-urlencoded";
    req.Method = "POST";
    
    byte[] sendData = Encoding.UTF8.GetBytes(data);
    req.ContentLength = sendData.Length;
    Stream newStream = req.GetRequestStream();
    newStream.Write(sendData, 0, sendData.Length);
    newStream.Close();
    
    // Get response
    HttpWebResponse res = (HttpWebResponse)req.GetResponse();
    StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.UTF8);
    responseData = sr.ReadToEnd();
    sr.Close();
    res.Close();
  • 相关阅读:
    动态ip发布web+绑定域名
    JQuery选择器大全
    mysql触发器
    jquery选择器
    PHP5新语法学习
    Jquery中$.ajax()方法参数详解(转)
    svn笔记
    lsof命令
    新环境常用工具
    不会转载
  • 原文地址:https://www.cnblogs.com/gossip/p/3919384.html
Copyright © 2011-2022 走看看