zoukankan      html  css  js  c++  java
  • .net/C# HttpWebRequest传送与接收参数

     1 public string PostData(string url, string data)//url:要发送到网站的地址   data:传送需要的参数  
     2 {  
     3 HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);  
     4 myRequest.Method = "POST";  
     5 myRequest.ContentType = "application/x-www-form-urlencoded";  
     6 myRequest.ContentLength = data.Length;  
     7 Stream newStream = myRequest.GetRequestStream();  
     8 // Send the data.   
     9 ASCIIEncoding encoding = new ASCIIEncoding();  
    10 byte[] postdata = encoding.GetBytes(data);  
    11 newStream.Write(postdata, 0, data.Length);  
    12 newStream.Close();  
    13 // Get response   
    14 HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();  
    15 StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.GetEncoding("gb2312"));  
    16 string content = reader.ReadToEnd();//得到结果   
    17   
    18 return content; 

    GET方法:

     1  Uri uri = new Uri(url + "?" + postData);  
     2             System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri);  
     3             request.Method = "GET";  
     4             request.ContentType = "application/x-www-form-urlencoded";  
     5             request.AllowAutoRedirect = false;  
     6             request.Timeout = 5000;  
     7             System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();  
     8             Stream responseStream = response.GetResponseStream();  
     9             StreamReader readStream = new StreamReader(responseStream, System.Text.Encoding.UTF8);  
    10             string retext = readStream.ReadToEnd().ToString();  
    11             readStream.Close();  
    12             return retext;  
    13   
    14 } 
  • 相关阅读:
    C++中virtual(虚函数)的用法
    testlins
    MATLAB——matlab特殊符号表【转载】
    VS-按F12无法跳转到函数定义,点击右键也无法跳转
    fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
    Matlab7.1——启动时只显示Logo
    CANopen——总线基本知识
    CANopen——笔记
    ASCII表格
    Codesys——AD_DA在PID控制中的作用
  • 原文地址:https://www.cnblogs.com/a-dou/p/5755226.html
Copyright © 2011-2022 走看看