首页 > 代码库 > .Net Standard Http请求实例
.Net Standard Http请求实例
一 、.Net Standard http协议封装
程序集:
System.Net.Http.dll
命名 空间:System.Net.Http
HttpClient :http请求 发送类
FormUrlEncodedContent:Http请求表单参数
HttpResponseMessage: http请求相应操作
HttpContent:http请求相应内容读取
二、Http Get请求示例
//使用 HttpClient创建Get请求 HttpClient client = new HttpClient(); Task<HttpResponseMessage> resp = client.GetAsync("http://www.gongjuji.net"); resp.ContinueWith(q => { //获取相应状态 HttpResponseMessage respMsg = q.Result; Console.WriteLine(respMsg.StatusCode); //获取相应内容 HttpContent respClient = respMsg.Content; respClient.ReadAsStringAsync().ContinueWith(str => { string result = str.Result; Console.WriteLine(result); }); });
三、Http Post请求示例
//使用HttpClient 创建Post请求 HttpClient client = new HttpClient(); //指定提交表单数据 List<KeyValuePair<String, String>> paramList = new List<KeyValuePair<String, String>>(); paramList.Add(new KeyValuePair<string, string>("Content", "e")); FormUrlEncodedContent data = new FormUrlEncodedContent(paramList); client.PostAsync("http://md5.gongjuji.net/common/md5encrypt", data) .ContinueWith(q => { HttpResponseMessage respMsg = q.Result; //读取请求结果 respMsg.Content.ReadAsStringAsync().ContinueWith(str => { string result = str.Result; Console.WriteLine(result); }); });
更多:
.Net Standard简介
.Net Core配置文件读取整理
EF Core 1.0 和 SQLServer 2008 分页的问题
.Net Standard Http请求实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。