如何在WinForm中发送HTTP请求
来源:互联网 发布:seo网站结构分析工具 编辑:程序博客网 时间:2024/05/23 05:06
手工发送HTTP请求主要是调用 System.Net的HttpWebResponse方法
手工发送HTTP的GET请 求:
手工发送HTTP的POST请求
手工发送HTTP的GET请 求:
- C# code
- string strURL = "http://localhost/Play/CH1/Service1.asmx/doSearch?keyword=";strURL +=this.textBox1.Text;System.Net.HttpWebRequest request;// 创建一个HTTP请求request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);//request.Method="get";System.Net.HttpWebResponse response;response = (System.Net.HttpWebResponse)request.GetResponse();System.IO.Stream s;s = response.GetResponseStream();XmlTextReader Reader = new XmlTextReader(s);Reader.MoveToContent();string strValue = Reader.ReadInnerXml();strValue = strValue.Replace("<","<");strValue = strValue.Replace(">",">");MessageBox.Show(strValue); Reader.Close();
手工发送HTTP的POST请求
- C# code
string strURL = "http://localhost/Play/CH1/Service1.asmx/doSearch";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("keyword");paraUrlCoded += "=" + System.Web.HttpUtility.UrlEncode(this.textBox1.Text);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();XmlTextReader Reader = new XmlTextReader(s);Reader.MoveToContent();string strValue = Reader.ReadInnerXml();strValue = strValue.Replace("<","<");strValue = strValue.Replace(">",">");MessageBox.Show(strValue); Reader.Close();
0 0
- 如何在WinForm中发送HTTP请求
- Winform 客户端向服务端发送http请求
- Winform窗体中发送HTTP请求 手工发送HTTP请求主要是调用 System.Net的HttpWebResponse方法
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 在Winform中发HTTP请求(调用WebService服务)
- 如何在ruby中用http 发送get,post请求
- Android如何发送HTTP请求
- oracle如何发送http请求
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- ionic入门教程第十三课-多级分类列表的简单实现
- android---重写textview自适应屏幕分辨率,压缩字体大小
- PHP中界定符的使用
- 真正了解&&和||
- android---读取SD卡内容并显示
- 如何在WinForm中发送HTTP请求
- casperjs的高级应用
- android---自定义折线图
- 一步步教你从VC 6.0 转到 Visual Studio 编写C程序
- 错误:push.default is unset; its implicit 的解决
- 从数组中取出n个元素的所有组合(递归实现)
- android---简单语音合成
- 二分k均值 Python实现
- 改变Activity启动时的默认动画