public void PostMoths()
{
string strURL = "http://www.cqjg.gov.cn/newwww/c7/clwz.asp";
System.Net.HttpWebRequest request;
request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
//Post请求方式
request.Method = "POST";
//内容类型
request.ContentType = "application/x-www-form-urlencoded";
//参数经过URL编码
string paraUrlCoded = System.Web.HttpUtility.UrlEncode("LicenseTxt");
paraUrlCoded += "=" + System.Web.HttpUtility.UrlEncode(txtCarId .Text.Trim());
paraUrlCoded +="& "+ System.Web.HttpUtility.UrlEncode("VIN");
paraUrlCoded += "=" + System.Web.HttpUtility.UrlEncode(txtCarNumber.Text.Trim());
byte[] payload;
//将URL编码后的字符串转化为字节
payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);
//设置请求的ContentLength
request.ContentLength = payload.Length;
//获得请求流
Stream writer = request.GetRequestStream();
//将请求参数写入流
writer.Write(payload, 0, payload.Length);
//关闭请求流
writer.Close();
System.Net.HttpWebResponse response;
//获得响应流
response = (System.Net.HttpWebResponse)request.GetResponse();
System.IO.Stream s;
s = response.GetResponseStream();
string StrDate = "";
string strValue = "";
StreamReader Reader = new StreamReader(s,Encoding.Default);
while ((StrDate= Reader.ReadLine())!=null)
{
strValue += StrDate+"\r\n";
}
// txtInfo.Text = strValue;
txtInfo.Text= FindContent(strValue);
//XmlTextReader Reader = new XmlTextReader(s);
//Reader.MoveToContent();
//string strValue = Reader.ReadInnerXml();
//strValue = strValue.Replace("<", "<");
//strValue = strValue.Replace(">", ">");
//MessageBox.Show(strValue);
//Reader.Close();
}
winfrom(C#) Post提交(带参数),返回值
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python基础笔记-函数的作用、返回值、参数、作用域
主要记录了函数以及函数的参数、返回值、执行、传参、作用域等内容。
作用域 数据 全局变量 函数 Python基础 -
C#调用exe程序,带参数,处理返回值c# microsoft 开发语言 main函数 自定义