.Net 请求Web接口Post和Get方法
#region web服务请求 get post
static string DefaultUserAgent = "www.zhiweiworld.com";
public static String Get(string url)
{
System.Net.HttpWebRequest request = System.Net.WebRequest.Create(url) as System.Net.HttpWebRequest;
request.Method = "GET";
request.UserAgent = DefaultUserAgent;
System.Net.HttpWebResponse result = request.GetResponse() as System.Net.HttpWebResponse;
System.IO.StreamReader sr = new System.IO.StreamReader(result.GetResponseStream(), Encoding.UTF8);
string strResult = sr.ReadToEnd();
sr.Close();
//Console.WriteLine(strResult);
return strResult;
}
public static String Post(string url, System.Collections.Specialized.NameValueCollection para)
{
System.Net.WebClient WebClientObj = new System.Net.WebClient();
byte[] byRemoteInfo = WebClientObj.UploadValues(url, "POST", para);//请求地址,传参方式,参数集合
string rtContent = System.Text.Encoding.UTF8.GetString(byRemoteInfo);//获取返回值
return rtContent;
}
#endregion
最新文章
- <;section>; 标签
- vue 实现分转元的 过滤器
- delphi怎么创建一个文本文件
- linux下好用的软件
- Swift +AFNetworking3.0 Get
- 黄聪:wordpress自定义post_type,并且自定义固定链接
- Visual C++ unicode and utf8 转换
- 【转】Java多线程学习
- IbatisNet开发使用小结
- 学习OpenSeadragon之三 (覆盖层Overlayer的使用)
- linux c编程 多线程(初级)《转载》---赠人玫瑰,手有余香!
- cocos2dx 3.3 C++工程添加lua支持
- Flink从入门到放弃(入门篇4) DataStreamAPI
- linux timing profile
- (后台)There is already &#39;jy.controller.jyadmin.JyDealerPackingReturnController&#39; bean method
- 爬虫初窥day4:requests
- 转oracle 学习 - 表空间
- Qt——用于表格QTableView的模型
- ZOJ 3632 K - Watermelon Full of Water 优先队列优化DP
- SAP SQ01怎样从开发机传输到生产机