.Net Standard Http请求实例

一 、.Net Standard http协议封装html

程序集:post

System.Net.Http.dll

命名 空间:System.Net.Httpspa

HttpClient :http请求 发送类.net

FormUrlEncodedContent:Http请求表单参数code

HttpResponseMessage:  http请求相应操做orm

HttpContent:http请求相应内容读取htm

 

2、Http Get请求示例blog

//使用 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);
    });
});

3、Http  Post请求示例md5

//使用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);
        });
    });

 

更多:get

.Net Standard简介

.Net Core配置文件读取整理

EF Core 1.0 和 SQLServer 2008 分页的问题

相关文章
相关标签/搜索